fix (signed) integer overflow (part of bug #52550

This commit is contained in:
Nuno Lopes 2012-07-02 01:31:40 -04:00
parent be4053cea0
commit 91ce8041a3

View file

@ -330,7 +330,7 @@ END_EXTERN_C()
if (idx-1 > LONG_MAX) { /* overflow */ \
break; \
} \
idx = (ulong)(-(long)idx); \
idx = -idx; \
} else if (idx > LONG_MAX) { /* overflow */ \
break; \
} \