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; }