Index: content/browser/renderer_host/render_process_host_impl.cc |
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc |
index 7592d3f8f96b0942eb8fdfded0035bcf1d54c70b..9056386576a3fe463327ec4cf1ddb7e396caed20 100644 |
--- a/content/browser/renderer_host/render_process_host_impl.cc |
+++ b/content/browser/renderer_host/render_process_host_impl.cc |
@@ -2612,15 +2612,15 @@ void RenderProcessHostImpl::OnProcessLaunched() { |
#endif |
} |
-void RenderProcessHostImpl::OnProcessLaunchFailed() { |
+void RenderProcessHostImpl::OnProcessLaunchFailed(int error_code) { |
// If this object will be destructed soon, then observers have already been |
// sent a RenderProcessHostDestroyed notification, and we must observe our |
// contract that says that will be the last call. |
if (deleting_soon_) |
return; |
- // TODO(wfh): Fill in the real error code here see crbug.com/526198. |
- RendererClosedDetails details{base::TERMINATION_STATUS_LAUNCH_FAILED, -1}; |
+ RendererClosedDetails details{base::TERMINATION_STATUS_LAUNCH_FAILED, |
+ error_code}; |
ProcessDied(true, &details); |
} |