From 0918074fdd8dc347370e8298bd13ba4c78224ba8 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Wed, 18 Feb 2015 11:28:58 +0100 Subject: [PATCH] fix invalid read --- php_http_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/php_http_info.c b/php_http_info.c index 66007bf..88025cc 100644 --- a/php_http_info.c +++ b/php_http_info.c @@ -93,7 +93,7 @@ php_http_info_t *php_http_info_parse(php_http_info_t *info, const char *pre_head const char *status = NULL, *code = http + sizeof("HTTP/X.x"); info->type = PHP_HTTP_RESPONSE; - while (' ' == *code) ++code; + while (code < end && ' ' == *code) ++code; if (code && end > code) { /* rfc7230#3.1.2 The status-code element is a 3-digit integer code */ PHP_HTTP_INFO(info).response.code = 100*(*code++ - '0'); -- 2.30.2