Index: chrome/app/client_util.cc |
diff --git a/chrome/app/client_util.cc b/chrome/app/client_util.cc |
index 738ae9e2d314a608a3dec05d6d8c02293ad5e784..89d2b2c1b51a62419a2048bb3544b0878d8ccaa2 100644 |
--- a/chrome/app/client_util.cc |
+++ b/chrome/app/client_util.cc |
@@ -225,7 +225,9 @@ int MainDllLoader::Launch(HINSTANCE instance) { |
DLL_MAIN chrome_main = |
reinterpret_cast<DLL_MAIN>(::GetProcAddress(dll_, "ChromeMain")); |
int rc = chrome_main(instance, &sandbox_info); |
- return OnBeforeExit(rc, file); |
+ rc = OnBeforeExit(rc, file); |
+ breakpad::ShutdownCrashReporter(); |
+ return rc; |
} |
void MainDllLoader::RelaunchChromeBrowserWithNewCommandLineIfNeeded() { |