aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-04-29 11:28:45 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2019-05-01 21:28:29 +0300
commita15a8b7e246be448e79ba20742e713e39807bd00 (patch)
treeb36085626fa30109490818d68a7e842bbdb38d1c /mesonbuild/mesonlib.py
parentccc4ce28cc9077d77a0bc9e72b1177eba1be7186 (diff)
downloadmeson-a15a8b7e246be448e79ba20742e713e39807bd00.zip
meson-a15a8b7e246be448e79ba20742e713e39807bd00.tar.gz
meson-a15a8b7e246be448e79ba20742e713e39807bd00.tar.bz2
Don't close fds when executing programs
This is basically the same as #1612 just for new new Popen_safe_legacy().
Diffstat (limited to 'mesonbuild/mesonlib.py')
-rw-r--r--mesonbuild/mesonlib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py
index 7219946..e389fb1 100644
--- a/mesonbuild/mesonlib.py
+++ b/mesonbuild/mesonlib.py
@@ -968,7 +968,7 @@ def Popen_safe(args, write=None, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
return p, o, e
def Popen_safe_legacy(args, write=None, stdout=subprocess.PIPE, stderr=subprocess.PIPE, **kwargs):
- p = subprocess.Popen(args, universal_newlines=False,
+ p = subprocess.Popen(args, universal_newlines=False, close_fds=False,
stdout=stdout, stderr=stderr, **kwargs)
if write is not None:
write = write.encode('utf-8')