diff options
author | Peter Qiu <zqiu@google.com> | 2015-12-09 22:27:54 -0800 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-12-09 22:27:54 -0800 |
commit | 12aaf38074c60b1c0ddab8986c539099cf753c75 (patch) | |
tree | 67c077a0a95b365e70660d5352c7fe49eb7d6ac9 | |
parent | 73c0bd65f73e0bf60d8fbed0b2002f4f1a26e6b7 (diff) | |
parent | d64f1cc74633cae7527b6b8f6e21356c3f00efe7 (diff) | |
download | shill-12aaf38074c60b1c0ddab8986c539099cf753c75.tar.gz |
shill: do not leak opened file descriptors to the child process
am: d64f1cc746
* commit 'd64f1cc74633cae7527b6b8f6e21356c3f00efe7':
shill: do not leak opened file descriptors to the child process
-rw-r--r-- | process_manager.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/process_manager.cc b/process_manager.cc index 683c289e..7180c0a6 100644 --- a/process_manager.cc +++ b/process_manager.cc @@ -101,6 +101,7 @@ pid_t ProcessManager::StartProcess( for (const auto& option : arguments) { process->AddArg(option); } + process->SetCloseUnusedFileDescriptors(true); process->SetPreExecCallback( base::Bind(&SetupChild, environment, terminate_with_parent)); if (!process->Start()) { |