]> granicus.if.org Git - php/commitdiff
- cs
authorSteph Fox <sfox@php.net>
Sat, 26 Apr 2008 02:04:09 +0000 (02:04 +0000)
committerSteph Fox <sfox@php.net>
Sat, 26 Apr 2008 02:04:09 +0000 (02:04 +0000)
ext/phar/phar_object.c

index dd9c3a4f06a5b0ef184583cf7f27b52e4b22094d..63931a0fee5c917c767801ae05b63bb4d4cec1e1 100755 (executable)
@@ -1600,7 +1600,9 @@ PHP_METHOD(Phar, buildFromDirectory)
 
        if (SUCCESS == spl_iterator_apply((apply_reg ? regexiter : iteriter), (spl_iterator_apply_func_t) phar_build, (void *) &pass TSRMLS_CC)) {
                zval_ptr_dtor(&iteriter);
-               if (apply_reg) zval_ptr_dtor(&regexiter);
+               if (apply_reg) {
+                       zval_ptr_dtor(&regexiter);
+               }
                phar_flush(phar_obj->arc.archive, 0, 0, 0, &error TSRMLS_CC);
                if (error) {
                        zend_throw_exception_ex(phar_ce_PharException, 0 TSRMLS_CC, error);