]> granicus.if.org Git - php/commitdiff
MFH: More memory leak fixes for stream contexts.
authorIlia Alshanetsky <iliaa@php.net>
Fri, 28 Nov 2003 18:33:18 +0000 (18:33 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Fri, 28 Nov 2003 18:33:18 +0000 (18:33 +0000)
ext/standard/file.c

index e389b2457f91e5d12574e92b62453c7fecba33d2..1c1d1f1f9b3bee2c7dfb94b8c1787c7af796282a 100644 (file)
@@ -614,6 +614,7 @@ PHP_FUNCTION(stream_get_meta_data)
                MAKE_STD_ZVAL(newval);
                *newval = *(stream->wrapperdata);
                zval_copy_ctor(newval);
+               INIT_PZVAL(newval);
 
                add_assoc_zval(return_value, "wrapper_data", newval);
        }
@@ -994,10 +995,9 @@ PHP_FUNCTION(stream_context_get_options)
        context = decode_context_param(zcontext TSRMLS_CC);
        ZEND_VERIFY_RESOURCE(context);
 
-       array_init(return_value);
        *return_value = *context->options;
        zval_copy_ctor(return_value);
-               
+       INIT_PZVAL(return_value);
 }
 /* }}} */