]> granicus.if.org Git - php/commitdiff
Fix persistent resources, once and for all...
authorZeev Suraski <zeev@php.net>
Tue, 16 Jan 2001 23:49:16 +0000 (23:49 +0000)
committerZeev Suraski <zeev@php.net>
Tue, 16 Jan 2001 23:49:16 +0000 (23:49 +0000)
Zend/zend_list.c

index 1631e72750e41999e02106af77cd007a5ffed742..fddca21d9307b1951a3f766b3b56e95068b1bf9a 100644 (file)
@@ -274,13 +274,13 @@ void plist_entry_destructor(void *ptr)
        if (zend_hash_index_find(&list_destructors, le->type,(void **) &ld)==SUCCESS) {
                switch (ld->type) {
                        case ZEND_RESOURCE_LIST_TYPE_STD:
-                               if (ld->list_dtor) {
-                                       (ld->list_dtor)(le->ptr);
+                               if (ld->plist_dtor) {
+                                       (ld->plist_dtor)(le->ptr);
                                }
                                break;
                        case ZEND_RESOURCE_LIST_TYPE_EX:
-                               if (ld->list_dtor_ex) {
-                                       ld->list_dtor_ex(le);
+                               if (ld->plist_dtor_ex) {
+                                       ld->plist_dtor_ex(le);
                                }
                                break;
                                EMPTY_SWITCH_DEFAULT_CASE()