Index: chrome/renderer/chrome_render_process_observer.cc |
diff --git a/chrome/renderer/chrome_render_process_observer.cc b/chrome/renderer/chrome_render_process_observer.cc |
index 2ec16ddfbab72a90dcb2af29426e3b3117582f8f..f4117d78b9f90725cd1924428efeaa2a46a1264c 100644 |
--- a/chrome/renderer/chrome_render_process_observer.cc |
+++ b/chrome/renderer/chrome_render_process_observer.cc |
@@ -162,7 +162,11 @@ class SuicideOnChannelErrorFilter : public IPC::ChannelProxy::MessageFilter { |
// So, we install a filter on the channel so that we can process this event |
// here and kill the process. |
+#if defined(RENDERER_CLEAN_EXIT) |
+ base::clean_exit(0); |
+#else |
_exit(0); |
+#endif // defined(RENDERER_CLEAN_EXIT) |
} |
}; |
#endif // OS_POSIX |