]> granicus.if.org Git - php/commitdiff
- Fix memleak (patch by Stefan Sesser)
authorDerick Rethans <derick@php.net>
Wed, 5 Jun 2002 09:56:28 +0000 (09:56 +0000)
committerDerick Rethans <derick@php.net>
Wed, 5 Jun 2002 09:56:28 +0000 (09:56 +0000)
Zend/zend_llist.c

index d729c89c9956d70a90e35299cef780b9e1ca3c38..b9f8eb2b108cc055226687bb68f99729eea91c2d 100644 (file)
@@ -140,6 +140,9 @@ ZEND_API void *zend_llist_remove_tail(zend_llist *l)
                data = old_tail->data;
 
                l->tail = l->tail->prev;
+               if (l->dtor) {
+                       l->dtor(data);
+               }
                pefree(old_tail, l->persistent);
 
                --l->count;