From: Markus Fischer Date: Tue, 11 Jun 2002 18:54:57 +0000 (+0000) Subject: - Always \0 terminate data returned from _php_stream_copy_to_mem(). X-Git-Tag: php5_5_0~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=709785a90aea7984d97a698a06b95a41c956e05e;p=php - Always \0 terminate data returned from _php_stream_copy_to_mem(). --- diff --git a/main/streams.c b/main/streams.c index b65f39feef..3381791c89 100755 --- a/main/streams.c +++ b/main/streams.c @@ -441,7 +441,8 @@ PHPAPI size_t _php_stream_copy_to_mem(php_stream *src, char **buf, size_t maxlen } } if (len) { - *buf = perealloc_rel_orig(*buf, len, persistent); + *buf = perealloc_rel_orig(*buf, len + 1, persistent); + (*buf)[len] = '\0'; } else { pefree(*buf, persistent); *buf = NULL;