Skip to content

Commit 2d8b250

Browse files
committed
Also use unsigned int when bounds checking pool_arch2color()
This is done so that the code doesn't crash when you pass a rel id.
1 parent 965e0a7 commit 2d8b250

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/poolarch.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ extern unsigned char pool_arch2color_slow(Pool *pool, Id arch);
2424

2525
static inline unsigned char pool_arch2color(Pool *pool, Id arch)
2626
{
27-
if (arch >= pool->lastarch)
27+
if ((unsigned int)arch >= (unsigned int)pool->lastarch)
2828
return ARCHCOLOR_ALL;
2929
if (pool->id2color && pool->id2color[arch])
3030
return pool->id2color[arch];

0 commit comments

Comments
 (0)