Tighten out-of-range comparisons.
[For all of these, LONG_MAX was the correct value to prevent overflows
 for the recent CVEs.   Lowering to INT_MAX catches buggy replies from
 the server that 32-bit clients would reject but 64-bit would accept,
 so we catch bugs sooner, and really, no sane & working server should
 ever report more than 2gb of extension names, font path entries,
 key modifier maps, etc.  -alan- ]
Reviewed-by:  Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by:  Alan Coopersmith <alan.coopersmith@oracle.com>
Backported-to-NX-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
Backported-to-NX-by:  Ulrich Sibiller <uli42@gmx.de>
Ulrich Sibiller <uli42@gmx.de>
Showing
Please
register
or
sign in
to comment