summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/tsearch.c
diff options
context:
space:
mode:
authorbcook <>2014-12-08 03:45:00 +0000
committerbcook <>2014-12-08 03:45:00 +0000
commitc2309f70a1d7d69c81f79e5ab9ad79e63d4d8e82 (patch)
tree4c2b49673ec60196826e22affe71c6d1ad9f6ef1 /src/lib/libc/stdlib/tsearch.c
parentf3fe432d11576f0059b61f127372fec0a6eb70db (diff)
downloadopenbsd-c2309f70a1d7d69c81f79e5ab9ad79e63d4d8e82.tar.gz
openbsd-c2309f70a1d7d69c81f79e5ab9ad79e63d4d8e82.tar.bz2
openbsd-c2309f70a1d7d69c81f79e5ab9ad79e63d4d8e82.zip
avoid left shift overflow in reallocarray.
Some 64-bit platforms (e.g. Windows 64) have a 32-bit long. So, shifting 1UL 32-bits to the left causes an overflow. This replaces the constant 1UL with (size_t)1 so that we get the correct constant size for the platform. discussed with tedu@ & deraadt@
Diffstat (limited to 'src/lib/libc/stdlib/tsearch.c')
0 files changed, 0 insertions, 0 deletions