commit | 9542cc6eb594f5b1e26b9dfacd9f427f64b6019c | [log] [tgz] |
---|---|---|
author | Stefan Krah <stefan@bytereef.org> | Mon Jul 19 14:20:53 2010 +0000 |
committer | Stefan Krah <stefan@bytereef.org> | Mon Jul 19 14:20:53 2010 +0000 |
tree | 5394e4a0f76a9692175404e845af2abf36feed1b | |
parent | f4ebe2e8a0accd8ac2e47619e6d58a6171dd650b [diff] [blame] |
Issue #9265: Incorrect name passed as arg[0] when shell=True and executable specified.
diff --git a/Lib/subprocess.py b/Lib/subprocess.py index c2621ea..f8a6342 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py
@@ -1073,6 +1073,8 @@ if shell: args = ["/bin/sh", "-c"] + args + if executable: + args[0] = executable if executable is None: executable = args[0]