Index: chrome/browser/nacl_host/nacl_process_host.cc |
diff --git a/chrome/browser/nacl_host/nacl_process_host.cc b/chrome/browser/nacl_host/nacl_process_host.cc |
index 195a2fa21a04fb8ae024b7fad746dc6500ed0704..ebf3bbfadd4b433a08ae1189c1eba12612b34f57 100644 |
--- a/chrome/browser/nacl_host/nacl_process_host.cc |
+++ b/chrome/browser/nacl_host/nacl_process_host.cc |
@@ -264,13 +264,12 @@ void NaClProcessHost::OnProcessLaunched() { |
irt_path = plugin_dir.Append(GetIrtLibraryFilename()); |
} |
- base::FileUtilProxy::CreateOrOpenCallback callback = |
- base::Bind(&NaClProcessHost::OpenIrtFileDone, weak_factory_.GetWeakPtr()); |
if (!base::FileUtilProxy::CreateOrOpen( |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
irt_path, |
base::PLATFORM_FILE_OPEN | base::PLATFORM_FILE_READ, |
- callback)) { |
+ base::Bind(&NaClProcessHost::OpenIrtFileDone, |
+ weak_factory_.GetWeakPtr()))) { |
delete this; |
} |
} |