commit | 7de5991aa3997e2981440f39c1ea01273a0a2c7b | [log] [tgz] |
---|---|---|
author | Damien Miller <djm@mindrot.org> | Thu Dec 18 11:44:06 2014 +1100 |
committer | Damien Miller <djm@mindrot.org> | Thu Dec 18 11:44:06 2014 +1100 |
tree | 5c5b0a352aba22afe9f7cc73b59c69d4784b1d6d | |
parent | 2048f85a5e6da8bc6e0532efe02ecfd4e63c978c [diff] |
upstream libc change revision 1.2 date: 2014/12/08 03:45:00; author: bcook; state: Exp; lines: +2 -2; commitid: 7zWEBgJJOCZ2hvTV; 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@