From: Andi Gutmans Date: Wed, 18 Oct 2000 19:48:17 +0000 (+0000) Subject: - Fix crash X-Git-Tag: php-4.0.4RC3~630 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a953f6bc5bdc964b992bec34bdff40281e70f0c6;p=php - Fix crash --- diff --git a/Zend/zend_extensions.c b/Zend/zend_extensions.c index 932b3ecd5f..6859f5f0c5 100644 --- a/Zend/zend_extensions.c +++ b/Zend/zend_extensions.c @@ -138,13 +138,17 @@ static void zend_extension_shutdown(zend_extension *extension) #endif } +static int zend_compare_extensions(zend_extension *extension1, zend_extension *extension2) +{ + return (extension1->handle == extension2->handle); +} static void zend_extension_startup(zend_extension *extension) { #if ZEND_EXTENSIONS_SUPPORT if (extension->startup) { if (extension->startup(extension)!=SUCCESS) { - DL_UNLOAD(extension->handle); + zend_llist_del_element(&zend_extensions, extension, (int(*)(void *, void *)) zend_compare_extensions); } } #endif