From f58d3a18386a03d8be1125411eb61863cd39bd60 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Thu, 17 Nov 2016 09:08:22 +0100 Subject: [PATCH] Fix crash in HttpRequest::Parse fixes #12667 --- lib/remote/httprequest.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/remote/httprequest.cpp b/lib/remote/httprequest.cpp index 93ce83be1..625eb9001 100644 --- a/lib/remote/httprequest.cpp +++ b/lib/remote/httprequest.cpp @@ -38,6 +38,9 @@ HttpRequest::HttpRequest(const Stream::Ptr& stream) bool HttpRequest::Parse(StreamReadContext& src, bool may_wait) { + if (!m_Stream) + return false; + if (m_State != HttpRequestBody) { String line; StreamReadStatus srs = m_Stream->ReadLine(&line, src, may_wait);