]> granicus.if.org Git - php/commitdiff
Fixed memory leak
authorDmitry Stogov <dmitry@php.net>
Wed, 11 Jul 2007 07:36:12 +0000 (07:36 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 11 Jul 2007 07:36:12 +0000 (07:36 +0000)
ext/openssl/openssl.c

index 41294f979a73d90a4a68f8c10ebf386e576375f2..d33bd384095c8a226aa0c9959eb5443a73c09652 100644 (file)
@@ -2608,6 +2608,7 @@ PHP_FUNCTION(openssl_pkey_export)
                        RETVAL_TRUE;
 
                        bio_mem_len = BIO_get_mem_data(bio_out, &bio_mem_ptr);
+                       zval_dtor(out);
                        ZVAL_STRINGL(out, bio_mem_ptr, bio_mem_len, 1);
                }
        }