From: Dmitry Stogov Date: Tue, 22 Jul 2014 16:55:54 +0000 (+0400) Subject: Fixed potential memory leaks X-Git-Tag: POST_PHPNG_MERGE~47^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9583a14e7586a78b3756996e67c9590989a691f2;p=php Fixed potential memory leaks --- diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index b0b23fe5d7..cd8a156e20 100755 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -4867,7 +4867,8 @@ PHP_FUNCTION(openssl_seal) zval_dtor(*ivec); if (ivlen) { iv[ivlen] = '\0'; - ZVAL_STRINGL(*ivec, erealloc(iv, ivlen + 1), ivlen); + ZVAL_STRINGL(*ivec, iv, ivlen); + efree(iv); } else { ZVAL_EMPTY_STRING(*ivec); } diff --git a/ext/standard/type.c b/ext/standard/type.c index d72a17dafc..2a2988dee5 100644 --- a/ext/standard/type.c +++ b/ext/standard/type.c @@ -67,6 +67,7 @@ PHP_FUNCTION(gettype) res_len = sizeof("object of type ")-1 + Z_OBJCE_P(arg)->name_length; spprintf(&result, 0, "object of type %s", Z_OBJCE_P(arg)->name); RETVAL_STRINGL(result, res_len); + efree(result); } */ break;