diff options
| author | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-04-29 11:28:45 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-05-01 21:28:29 +0300 |
| commit | a15a8b7e246be448e79ba20742e713e39807bd00 (patch) | |
| tree | b36085626fa30109490818d68a7e842bbdb38d1c | |
| parent | ccc4ce28cc9077d77a0bc9e72b1177eba1be7186 (diff) | |
| download | meson-a15a8b7e246be448e79ba20742e713e39807bd00.tar.gz | |
Don't close fds when executing programs
This is basically the same as #1612 just for new new Popen_safe_legacy().
| -rw-r--r-- | mesonbuild/mesonlib.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py index 721994601..e389fb126 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') |
