X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/8798374dfb4ed3bc4d8dda002d9e8a26bc92d8f9..f89b2ee63932f4438676db6fb2ae658410d92717:/winhelp.c diff --git a/winhelp.c b/winhelp.c index ec36031..9bf1bd0 100644 --- a/winhelp.c +++ b/winhelp.c @@ -418,7 +418,7 @@ static unsigned long context_hash(char *context) if (val > 0 && hash > (0xFFFFFFFFUL - val)) { hash -= (0xFFFFFFFFUL - val) + 1; - } else if (val < 0 && hash < -val) { + } else if (val < 0 && hash < (unsigned long)-val) { hash += (0xFFFFFFFFUL + val) + 1; } else hash += val;