X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8d3655be5a5c41b1f0a9985bcdb614693fce67e5..e7a526e3beb2ddadaad24ccd26d75fb55f7965bd:/src/charset.c diff --git a/src/charset.c b/src/charset.c index 3d43d81877..fdb8eebde8 100644 --- a/src/charset.c +++ b/src/charset.c @@ -447,7 +447,7 @@ read_hex (FILE *fp, bool *eof, bool *overflow) n = 0; while (c_isxdigit (c = getc (fp))) { - if (n > UINT_MAX >> 4) + if (UINT_MAX >> 4 < n) *overflow = 1; n = ((n << 4) | (c - ('0' <= c && c <= '9' ? '0'