diff options
author | Jason Rumney <[email protected]> | 2008-02-18 11:34:29 +0000 |
---|---|---|
committer | Jason Rumney <[email protected]> | 2008-02-18 11:34:29 +0000 |
commit | 3bc143ebde85b4a32f7fbe4bf84eaa2e1f03aac1 (patch) | |
tree | edaacebf33bfea724f6e3f954769c7144c19d722 /src | |
parent | 6a146d317d628286f627fad7a0b50f55c2c48277 (diff) |
(Fw32_shell_execute): Encode parameters.
Diffstat (limited to 'src')
-rw-r--r-- | src/w32fns.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/w32fns.c b/src/w32fns.c index e9fafc687c..e02eff1b95 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -8105,9 +8105,12 @@ an integer representing a ShowWindow flag: CHECK_STRING (document); - /* Encode filename and current directory. */ + /* Encode filename, current directory and parameters. */ current_dir = ENCODE_FILE (current_buffer->directory); document = ENCODE_FILE (document); + if (STRINGP (parameters)) + parameters = ENCODE_SYSTEM (parameters); + if ((int) ShellExecute (NULL, (STRINGP (operation) ? SDATA (operation) : NULL), |