From: Dmitry Stogov Date: Tue, 25 Feb 2014 19:12:25 +0000 (+0400) Subject: Fixed memory leaks X-Git-Tag: POST_PHPNG_MERGE~412^2~520^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ac966d5249335c409e663689682894ac624d24b;p=php Fixed memory leaks --- diff --git a/ext/standard/file.c b/ext/standard/file.c index c4327fab4e..ffe9b00b2b 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -764,7 +764,7 @@ PHP_FUNCTION(file) do { p++; parse_eol: - add_index_stringl(return_value, i++, estrndup(s, p-s), p-s, 0); + add_index_stringl(return_value, i++, s, p-s, 1); s = p; } while ((p = memchr(p, eol_marker, (e-p)))); } else { @@ -777,7 +777,7 @@ parse_eol: s = ++p; continue; } - add_index_stringl(return_value, i++, estrndup(s, p-s-windows_eol), p-s-windows_eol, 0); + add_index_stringl(return_value, i++, s, p-s-windows_eol, 1); s = ++p; } while ((p = memchr(p, eol_marker, (e-p)))); }