From: Stanislav Malyshev Date: Fri, 7 Jul 2000 09:06:47 +0000 (+0000) Subject: Fix fgets re-allocation (add +1 to accomondate ending \0). X-Git-Tag: PRE_FILE_COMPILE_API_CHANGE~364 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d41c8ba494d7cd8f89d3cfa6a1501056d481e2b;p=php Fix fgets re-allocation (add +1 to accomondate ending \0). --- diff --git a/ext/standard/file.c b/ext/standard/file.c index e03e9db77d..3b9a1a8db7 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -993,7 +993,7 @@ PHP_FUNCTION(fgets) return_value->value.str.len = strlen(return_value->value.str.val); /* resize buffer if it's much larger than the result */ if(return_value->value.str.len < len/2) { - return_value->value.str.val = erealloc(buf,return_value->value.str.len); + return_value->value.str.val = erealloc(buf,return_value->value.str.len+1); } } return_value->type = IS_STRING;