diff options
Diffstat (limited to 'src/GZipDecodingStreamFilter.cc')
| -rw-r--r-- | src/GZipDecodingStreamFilter.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/GZipDecodingStreamFilter.cc b/src/GZipDecodingStreamFilter.cc index 58fef107..5939535d 100644 --- a/src/GZipDecodingStreamFilter.cc +++ b/src/GZipDecodingStreamFilter.cc @@ -44,8 +44,12 @@ namespace aria2 { const std::string GZipDecodingStreamFilter::NAME("GZipDecodingStreamFilter"); GZipDecodingStreamFilter::GZipDecodingStreamFilter -(const std::shared_ptr<StreamFilter>& delegate): - StreamFilter(delegate), strm_(0), finished_(false), bytesProcessed_(0) {} +(std::unique_ptr<StreamFilter> delegate) + : StreamFilter{std::move(delegate)}, + strm_{nullptr}, + finished_{false}, + bytesProcessed_{0} +{} GZipDecodingStreamFilter::~GZipDecodingStreamFilter() { |
