On 2005-03-22 08:20:32 -0500 Frank Küster <[EMAIL PROTECTED]> wrote: > However, that doesn't invalidate the check. > The main point of CAN-2004-0206, as I understand it, is that the > upstream/original check will be performed in the limits of the widest > integer type involved, sizeof(XRefEntry) which is 64bit on 64bit > platforms, whereas gmalloc (which is fed the size parameter) has a > prototype of "int".
Is it an int or a size_t (like what malloc uses)? If it is an int, then INT_MAX would work as expected. If it's size_t, then you should use SIZE_MAX (defined in stdint.h). -- Hubert Chan <[EMAIL PROTECTED]> - http://www.uhoreg.ca/ PGP/GnuPG key: 1024D/124B61FA Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA Key available at wwwkeys.pgp.net. Encrypted e-mail preferred.