diff options
author | Zeev Suraski <zeev@php.net> | 1999-07-09 11:03:56 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 1999-07-09 11:03:56 +0000 |
commit | 6abe9c34d9be62d62a2841635fd733802f15e83c (patch) | |
tree | 368c68343eeab97817c2ed0b35f1c5a6cc35fbf4 /Zend/zend_hash.c | |
parent | 81f552221053bbcd0f2cd31d0aac8abdf99e1ddc (diff) | |
download | php-git-6abe9c34d9be62d62a2841635fd733802f15e83c.tar.gz |
* Support recoverable failure from erealloc()
* Fix the shutdown code on an unrecoverable erealloc() failure
Diffstat (limited to 'Zend/zend_hash.c')
-rw-r--r-- | Zend/zend_hash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_hash.c b/Zend/zend_hash.c index 2fb21f00c1..285cc840f8 100644 --- a/Zend/zend_hash.c +++ b/Zend/zend_hash.c @@ -631,7 +631,7 @@ static int if_full_do_resize(HashTable *ht) if ((ht->nNumOfElements > ht->nTableSize) && (ht->nHashSizeIndex < nNumPrimeNumbers - 1)) { /* Let's double the table size */ - t = (Bucket **) perealloc(ht->arBuckets, PrimeNumbers[ht->nHashSizeIndex + 1] * sizeof(Bucket *),ht->persistent); + t = (Bucket **) perealloc_recoverable(ht->arBuckets, PrimeNumbers[ht->nHashSizeIndex + 1] * sizeof(Bucket *),ht->persistent); if (t) { HANDLE_BLOCK_INTERRUPTIONS(); ht->arBuckets = t; |