Fix incorrect range check for size in setvbuf
authorgnezdo <gnezdo@openbsd.org>
Wed, 28 Sep 2022 16:44:14 +0000 (16:44 +0000)
committergnezdo <gnezdo@openbsd.org>
Wed, 28 Sep 2022 16:44:14 +0000 (16:44 +0000)
commitfc98ec4a5985122a05d6f9b0e16c2ba01ff947d6
treea75b0ef4b3dd167b322649902a8627638bc99046
parent5bf1588a93fe615588d7fe6c66add7d7bc8f4c6a
Fix incorrect range check for size in setvbuf

From enh AT google.com:

The existing test is wrong for LP64, where size_t has twice as many
relevant bits as int, not just one. (Found by inspection by
rprichard.)

Looks good to deraadt@ and millert@
lib/libc/stdio/setvbuf.c