diff options
| author | Nuno Lopes <nlopess@php.net> | 2012-07-02 01:31:40 -0400 |
|---|---|---|
| committer | Nuno Lopes <nlopess@php.net> | 2012-07-02 01:31:40 -0400 |
| commit | f2bf98a589b63ea6e604036eb6ab02aba5fce5ef (patch) | |
| tree | c592e443f743e19b30d2710c5d2ce0d52e9780d5 | |
| parent | 8d81a03e434e5476c4c7832b8bcafcaa31fb474e (diff) | |
| download | php-git-f2bf98a589b63ea6e604036eb6ab02aba5fce5ef.tar.gz | |
fix (signed) integer overflow (part of bug #52550
| -rw-r--r-- | Zend/zend_hash.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_hash.h b/Zend/zend_hash.h index 84ca1de345..5c3b1cde34 100644 --- a/Zend/zend_hash.h +++ b/Zend/zend_hash.h @@ -330,7 +330,7 @@ END_EXTERN_C() if (idx-1 > LONG_MAX) { /* overflow */ \ break; \ } \ - idx = (ulong)(-(long)idx); \ + idx = -idx; \ } else if (idx > LONG_MAX) { /* overflow */ \ break; \ } \ |
