Index: content/browser/renderer_host/browser_render_process_host.cc |
=================================================================== |
--- content/browser/renderer_host/browser_render_process_host.cc (revision 102206) |
+++ content/browser/renderer_host/browser_render_process_host.cc (working copy) |
@@ -844,10 +844,10 @@ |
void BrowserRenderProcessHost::OnWaitableEventSignaled( |
base::WaitableEvent* waitable_event) { |
#if defined (OS_WIN) |
- DCHECK(child_process_launcher_.get()); |
int exit_code = 0; |
base::TerminationStatus status = |
- child_process_launcher_->GetChildTerminationStatus(&exit_code); |
+ base::GetTerminationStatus(waitable_event->Release(), &exit_code); |
+ delete waitable_event; |
ProcessDied(status, exit_code, true); |
#endif |
} |