From 9947c7e0cdecfe8b1b86f177a293e1eddfbdaebf Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 11 Feb 2015 16:13:21 -0800 Subject: [PATCH] Close child fds when using subprocess --- pungi/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pungi/util.py b/pungi/util.py index 77486a1f..7bc11b71 100644 --- a/pungi/util.py +++ b/pungi/util.py @@ -34,7 +34,8 @@ def _doRunCommand(command, logger, rundir='/tmp', output=subprocess.PIPE, error= logger.info("Running %s" % subprocess.list2cmdline(command)) - p1 = subprocess.Popen(command, cwd=rundir, stdout=output, stderr=error, universal_newlines=True, env=env) + p1 = subprocess.Popen(command, cwd=rundir, stdout=output, stderr=error, universal_newlines=True, env=env, + close_fds=True) (out, err) = p1.communicate() if out: