]> granicus.if.org Git - php/commitdiff
We don't nave to change request shutdown sequence if dl() was failed
authorDmitry Stogov <dmitry@php.net>
Thu, 28 Feb 2008 16:59:21 +0000 (16:59 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 28 Feb 2008 16:59:21 +0000 (16:59 +0000)
ext/standard/dl.c

index 7d5d4b7926cceecc4f69c9962d2f2425a449b72e..03cc138d02c434c20e13c594ce816f3771f71494 100644 (file)
@@ -78,7 +78,9 @@ PHP_FUNCTION(dl)
        }
 
        php_dl(filename, MODULE_TEMPORARY, return_value, 0 TSRMLS_CC);
-       EG(full_tables_cleanup) = 1;
+       if (Z_LVAL_P(return_value) == 1) {
+               EG(full_tables_cleanup) = 1;
+       }
 }
 /* }}} */