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

index 921806c3bfdd68cfaa96c5d7759f5f3c1296f433..d3aa0977056c032c192cf617985d779364d0be9e 100644 (file)
@@ -2610,6 +2610,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);
                }
        }