diff --git a/src/rgw/rgw_client_io_filters.h b/src/rgw/rgw_client_io_filters.h index 0ed1510241323..0862f33d3ef57 100644 --- a/src/rgw/rgw_client_io_filters.h +++ b/src/rgw/rgw_client_io_filters.h @@ -210,24 +210,16 @@ template class ChunkingFilter : public DecoratedRestfulClient { template friend class DecoratedRestfulClient; protected: - bool has_content_length; bool chunking_enabled; public: template ChunkingFilter(U&& decoratee) : DecoratedRestfulClient(std::forward(decoratee)), - has_content_length(false), chunking_enabled(false) { } - size_t send_content_length(const uint64_t len) override { - has_content_length = true; - return DecoratedRestfulClient::send_content_length(len); - } - size_t send_chunked_transfer_encoding() override { - has_content_length = false; chunking_enabled = true; return DecoratedRestfulClient::send_header("Transfer-Encoding", "chunked");