aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJason Rumney <[email protected]>2008-02-18 11:34:29 +0000
committerJason Rumney <[email protected]>2008-02-18 11:34:29 +0000
commit3bc143ebde85b4a32f7fbe4bf84eaa2e1f03aac1 (patch)
treeedaacebf33bfea724f6e3f954769c7144c19d722 /src
parent6a146d317d628286f627fad7a0b50f55c2c48277 (diff)
(Fw32_shell_execute): Encode parameters.
Diffstat (limited to 'src')
-rw-r--r--src/w32fns.c5
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),