From 9b1667fe81aadcac8a9e5ba66f62933040cafb50 Mon Sep 17 00:00:00 2001 From: diadistis Date: Sun, 20 Jul 2014 18:06:09 +0300 Subject: [PATCH] Fixed segfault unsupported encodings --- src/HttpResponseCommand.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/HttpResponseCommand.cc b/src/HttpResponseCommand.cc index 9e9477ab..0e2204ac 100644 --- a/src/HttpResponseCommand.cc +++ b/src/HttpResponseCommand.cc @@ -115,10 +115,11 @@ std::unique_ptr getContentEncodingStreamFilter "process is skipped and the downloaded content will be " "still encoded.", httpResponse->getContentEncoding().c_str())); + } else { + filter->init(); + filter->installDelegate(std::move(delegate)); + return filter; } - filter->init(); - filter->installDelegate(std::move(delegate)); - return filter; } return delegate; }