]> code.delx.au - gnu-emacs/blobdiff - src/charset.c
auto upstream
[gnu-emacs] / src / charset.c
index fdb8eebde8b1d3cd712ea70a7490f20035e493d9..3d43d81877fb967810fe21ca5591c44e8ecfb1be 100644 (file)
@@ -447,7 +447,7 @@ read_hex (FILE *fp, bool *eof, bool *overflow)
   n = 0;
   while (c_isxdigit (c = getc (fp)))
     {
-      if (UINT_MAX >> 4 < n)
+      if (n > UINT_MAX >> 4)
        *overflow = 1;
       n = ((n << 4)
           | (c - ('0' <= c && c <= '9' ? '0'