Index: chrome/browser/service_process/service_process_control_browsertest.cc |
diff --git a/chrome/browser/service_process/service_process_control_browsertest.cc b/chrome/browser/service_process/service_process_control_browsertest.cc |
index a159f384f05a446b6c47eb820c7f1b4b66254839..98f029012c35b4475b1e20dbd224971556d79fd7 100644 |
--- a/chrome/browser/service_process/service_process_control_browsertest.cc |
+++ b/chrome/browser/service_process/service_process_control_browsertest.cc |
@@ -80,9 +80,10 @@ class ServiceProcessControlBrowserTest |
ForceServiceProcessShutdown("", 0); |
#endif // OS_MACOSX |
if (service_process_.IsValid()) { |
- EXPECT_TRUE(base::WaitForSingleProcess( |
- service_process_.Handle(), |
- TestTimeouts::action_max_timeout())); |
+ int exit_code; |
+ EXPECT_TRUE(service_process_.WaitForExitWithTimeout( |
+ TestTimeouts::action_max_timeout(), &exit_code)); |
+ EXPECT_EQ(0, exit_code); |
service_process_.Close(); |
} |
} |