update ParseRequest to handle missing uri

This commit is contained in:
wglodek 2015-12-23 13:37:06 -05:00
parent 374e61ee20
commit 020b09faa0

View file

@ -1249,6 +1249,12 @@ int HTTP_Analyzer::ParseRequest(const char* line, const char* end_of_line)
break; break;
} }
if ( end_of_uri >= end_of_line )
{
Weird("missing_HTTP_uri");
return 0;
}
for ( version_start = end_of_uri; version_start < end_of_line; ++version_start ) for ( version_start = end_of_uri; version_start < end_of_line; ++version_start )
{ {
end_of_uri = version_start; end_of_uri = version_start;