Index: content/zygote/zygote_linux.cc |
diff --git a/content/zygote/zygote_linux.cc b/content/zygote/zygote_linux.cc |
index f0b91619be59864721abf7d3ccd03dc5b3738f0a..bd642216b1158466f6acc806a885ade583fcb045 100644 |
--- a/content/zygote/zygote_linux.cc |
+++ b/content/zygote/zygote_linux.cc |
@@ -248,7 +248,7 @@ void Zygote::HandleReapRequest(int fd, |
// with this for now. |
#if !defined(THREAD_SANITIZER) |
// TODO(jln): this old code is completely broken. See crbug.com/274855. |
- base::EnsureProcessTerminated(child_info.internal_pid); |
+ base::EnsureProcessTerminated(base::Process(child_info.internal_pid)); |
#else |
LOG(WARNING) << "Zygote process omitting a call to " |
<< "base::EnsureProcessTerminated() for child pid " << child |