From: Gunnar Beutner Date: Thu, 17 Nov 2016 08:08:22 +0000 (+0100) Subject: Fix crash in HttpRequest::Parse X-Git-Tag: v2.6.0~57 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f58d3a18386a03d8be1125411eb61863cd39bd60;p=icinga2 Fix crash in HttpRequest::Parse fixes #12667 --- 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);