Index: sandbox/mac/bootstrap_sandbox.cc |
diff --git a/sandbox/mac/bootstrap_sandbox.cc b/sandbox/mac/bootstrap_sandbox.cc |
index b90d8d1d69306aa90a4a02134ede28ebb5942699..6407c68f59f541cd051c35085e12bd83ce393876 100644 |
--- a/sandbox/mac/bootstrap_sandbox.cc |
+++ b/sandbox/mac/bootstrap_sandbox.cc |
@@ -60,7 +60,7 @@ void BootstrapSandbox::RegisterSandboxPolicy( |
int sandbox_policy_id, |
const BootstrapSandboxPolicy& policy) { |
CHECK(IsPolicyValid(policy)); |
- CHECK_GT(sandbox_policy_id, 0); |
+ CHECK_GT(sandbox_policy_id, kNotAPolicy); |
base::AutoLock lock(lock_); |
DCHECK(policies_.find(sandbox_policy_id) == policies_.end()); |
policies_.insert(std::make_pair(sandbox_policy_id, policy)); |
@@ -102,8 +102,8 @@ void BootstrapSandbox::FinishedFork(base::ProcessHandle handle) { |
void BootstrapSandbox::ChildDied(base::ProcessHandle handle) { |
base::AutoLock lock(lock_); |
const auto& it = sandboxed_processes_.find(handle); |
- CHECK(it != sandboxed_processes_.end()); |
- sandboxed_processes_.erase(it); |
+ if (it != sandboxed_processes_.end()) |
+ sandboxed_processes_.erase(it); |
} |
const BootstrapSandboxPolicy* BootstrapSandbox::PolicyForProcess( |