| Index: ppapi/proxy/ppb_url_loader_proxy.cc
|
| ===================================================================
|
| --- ppapi/proxy/ppb_url_loader_proxy.cc (revision 75293)
|
| +++ ppapi/proxy/ppb_url_loader_proxy.cc (working copy)
|
| @@ -69,6 +69,10 @@
|
| }
|
|
|
| URLLoader::~URLLoader() {
|
| + // Always need to fire completion callbacks to prevent a leak in the plugin.
|
| + if (current_read_callback_.func)
|
| + PP_RunCompletionCallback(¤t_read_callback_, PP_ERROR_ABORTED);
|
| +
|
| if (response_info_)
|
| PluginResourceTracker::GetInstance()->ReleaseResource(response_info_);
|
| }
|
| @@ -365,6 +369,7 @@
|
| loader.host_resource(), request_info.host_resource(), callback);
|
| if (result != PP_ERROR_WOULDBLOCK)
|
| PP_RunCompletionCallback(&callback, result);
|
| + // TODO(brettw) bug 73236 register for the status callbacks.
|
| }
|
|
|
| void PPB_URLLoader_Proxy::OnMsgFollowRedirect(
|
|
|