Index: webkit/glue/weburlloader_impl.cc |
diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc |
index 2145ce32586b8d9db3c5b915f00071ee48651043..b57798ac1fe69ffd7debdbd2e6a34415207cc860 100644 |
--- a/webkit/glue/weburlloader_impl.cc |
+++ b/webkit/glue/weburlloader_impl.cc |
@@ -651,6 +651,7 @@ void WebURLLoaderImpl::Context::OnReceivedResponse( |
} |
} |
+ scoped_refptr<Context> protect(this); |
darin (slow to review)
2013/05/23 14:42:09
This looks like it'll do the trick to me. However
gavinp
2013/05/28 16:25:35
Certainly the caller could, but that would be a bi
|
client_->didReceiveResponse(loader_, response); |
// We may have been cancelled after didReceiveResponse, which would leave us |