Fix crash in HttpRequest::Parse

fixes #12667
This commit is contained in:
Gunnar Beutner 2016-11-17 09:08:22 +01:00
parent 5dcb336a7b
commit f58d3a1838
1 changed files with 3 additions and 0 deletions

View File

@ -38,6 +38,9 @@ HttpRequest::HttpRequest(const Stream::Ptr& stream)
bool HttpRequest::Parse(StreamReadContext& src, bool may_wait) bool HttpRequest::Parse(StreamReadContext& src, bool may_wait)
{ {
if (!m_Stream)
return false;
if (m_State != HttpRequestBody) { if (m_State != HttpRequestBody) {
String line; String line;
StreamReadStatus srs = m_Stream->ReadLine(&line, src, may_wait); StreamReadStatus srs = m_Stream->ReadLine(&line, src, may_wait);