diff options
Diffstat (limited to 'third_party/waf/waflib/processor.py')
-rwxr-xr-x | third_party/waf/waflib/processor.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/third_party/waf/waflib/processor.py b/third_party/waf/waflib/processor.py index 2eecf3bd93f..eff2e69adfb 100755 --- a/third_party/waf/waflib/processor.py +++ b/third_party/waf/waflib/processor.py @@ -27,6 +27,10 @@ def run(): [cmd, kwargs, cargs] = cPickle.loads(base64.b64decode(txt)) cargs = cargs or {} + if not 'close_fds' in kwargs: + # workers have no fds + kwargs['close_fds'] = False + ret = 1 out, err, ex, trace = (None, None, None, None) try: |