diff options
Diffstat (limited to 'Zend/zend_list.c')
| -rw-r--r-- | Zend/zend_list.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_list.c b/Zend/zend_list.c index a4a567b26d..218192efc4 100644 --- a/Zend/zend_list.c +++ b/Zend/zend_list.c @@ -246,9 +246,9 @@ void zend_destroy_rsrc_list(ELS_D) ht->pListTail = q; if (ht->pDestructor) { - if (setjmp(EG(bailout))==0) { + zend_try { ht->pDestructor(p->pData); - } + } zend_end_try(); } if (!p->pDataPtr && p->pData) { pefree(p->pData, ht->persistent); |
