Index: content/test/net/url_request_slow_download_job.cc |
diff --git a/content/test/net/url_request_slow_download_job.cc b/content/test/net/url_request_slow_download_job.cc |
index 0af0441d4f8910643dc77771caeff837143a3038..d995e0ec42ae33173e0d1e46926e11478b35155e 100644 |
--- a/content/test/net/url_request_slow_download_job.cc |
+++ b/content/test/net/url_request_slow_download_job.cc |
@@ -186,6 +186,8 @@ void URLRequestSlowDownloadJob::CheckDoneStatus() { |
DCHECK_EQ(BUFFER_FILLED, status); |
buffer_ = NULL; // Release the reference. |
SetStatus(net::URLRequestStatus()); |
+ // Release reference |
+ buffer_ = NULL; |
NotifyReadComplete(bytes_written); |
} else { |
MessageLoop::current()->PostDelayedTask( |