diff options
Diffstat (limited to 'net/http/http_response_body_drainer.cc')
-rw-r--r-- | net/http/http_response_body_drainer.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/net/http/http_response_body_drainer.cc b/net/http/http_response_body_drainer.cc index b98b3e9..34d946f 100644 --- a/net/http/http_response_body_drainer.cc +++ b/net/http/http_response_body_drainer.cc @@ -17,9 +17,6 @@ HttpResponseBodyDrainer::HttpResponseBodyDrainer(HttpStream* stream) : stream_(stream), next_state_(STATE_NONE), total_read_(0), - ALLOW_THIS_IN_INITIALIZER_LIST( - io_callback_(this, &HttpResponseBodyDrainer::OnIOComplete)), - user_callback_(NULL), session_(NULL) {} HttpResponseBodyDrainer::~HttpResponseBodyDrainer() {} @@ -90,7 +87,8 @@ int HttpResponseBodyDrainer::DoDrainResponseBody() { return stream_->ReadResponseBody( read_buf_, read_size_ - total_read_, - &io_callback_); + base::Bind(&HttpResponseBodyDrainer::OnIOComplete, + base::Unretained(this))); } int HttpResponseBodyDrainer::DoDrainResponseBodyComplete(int result) { |