From: Nuno Lopes Date: Sat, 16 Sep 2006 12:05:13 +0000 (+0000) Subject: fix mem leak. hash keys dont need to be strdup'ed X-Git-Tag: php-5.2.0RC5~154 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e197ecd16eb95d141a3621fe974010dc78d8f497;p=php fix mem leak. hash keys dont need to be strdup'ed --- diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index 58db6c53b8..4fca466b67 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -1059,7 +1059,7 @@ PHP_FUNCTION(openssl_x509_parse) for (i = 0; i < X509_get_ext_count(cert); i++) { extension = X509_get_ext(cert, i); extdata = X509_EXTENSION_get_data(extension); - extname = strdup(OBJ_nid2sn(OBJ_obj2nid(X509_EXTENSION_get_object(extension)))); + extname = OBJ_nid2sn(OBJ_obj2nid(X509_EXTENSION_get_object(extension))); add_assoc_asn1_string(subitem, extname, extdata); } add_assoc_zval(return_value, "extensions", subitem);