]> 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:10 +0000 (16:59 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 28 Feb 2008 16:59:10 +0000 (16:59 +0000)
ext/standard/dl.c

index e4b668139a49209afe62139519506f8ae01cea46..ed1412a919f20203638e65ba7be477a75fbe50a3 100644 (file)
@@ -85,7 +85,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;
+       }
 }
 /* }}} */