mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-09 15:50:21 +00:00
w32proc.c (sys_spawnve): Initialize escape_char.
src/w32proc.c (sys_spawnve): Make sure escape_char is initialized, even if w32-quote-process-args is nil.
This commit is contained in:
parent
be798504fa
commit
18a80473ed
@ -1,3 +1,8 @@
|
||||
2013-02-01 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* w32proc.c (sys_spawnve): Make sure escape_char is initialized,
|
||||
even if w32-quote-process-args is nil.
|
||||
|
||||
2013-01-27 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* w32.c (sys_open): Zero out the flags for the new file descriptor.
|
||||
|
@ -1431,7 +1431,6 @@ sys_spawnve (int mode, char *cmdname, char **argv, char **envp)
|
||||
child_process *cp;
|
||||
int is_dos_app, is_cygnus_app, is_gui_app;
|
||||
int do_quoting = 0;
|
||||
char escape_char;
|
||||
/* We pass our process ID to our children by setting up an environment
|
||||
variable in their environment. */
|
||||
char ppid_env_var_buffer[64];
|
||||
@ -1444,6 +1443,8 @@ sys_spawnve (int mode, char *cmdname, char **argv, char **envp)
|
||||
Some extra whitespace characters need quoting in Cygwin programs,
|
||||
so this list is conditionally modified below. */
|
||||
char *sepchars = " \t*?";
|
||||
/* This is for native w32 apps; modified below for Cygwin apps. */
|
||||
char escape_char = '\\';
|
||||
|
||||
/* We don't care about the other modes */
|
||||
if (mode != _P_NOWAIT)
|
||||
|
Loading…
Reference in New Issue
Block a user