Commit 02df81bc authored by yusukes's avatar yusukes Committed by Commit Bot

Immediately shut down the instance when creating a pipe fails

Previously, ArcSession reported GENERIC_BOOT_FAILURE to its observer,
but it didn't immediately shut down the container. This CL fixes the
issue.

BUG=chromium:737148
TEST=ARC++ still starts

Change-Id: I8dce70a91c521909406594ac325e84765ee0cb7a
Reviewed-on: https://chromium-review.googlesource.com/579167Reviewed-by: default avatarHidehiko Abe <hidehiko@chromium.org>
Commit-Queue: Yusuke Sato <yusukes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488515}
parent 551d83a5
......@@ -514,7 +514,7 @@ void ArcSessionImpl::OnInstanceStarted(
// Stop().
base::ScopedFD cancel_fd;
if (!CreatePipe(&cancel_fd, &accept_cancel_pipe_)) {
OnStopped(ArcStopReason::GENERIC_BOOT_FAILURE);
StopArcInstance();
return;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment