X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_info.c;h=88025ccb6e5b6d2f87f019703fe40f4bb40fa575;hp=66007bf33d32edac36520a9a657235807da4e9af;hb=523b05962853a285df30622a7cffbeeb89eaf2ae;hpb=be9585b914061f84c5d5939673d29ecc048ab1d7 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');