Commit a932f187 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(create_process): Encode the new current dir.

parent cfa0a255
...@@ -266,6 +266,8 @@ extern int timers_run; ...@@ -266,6 +266,8 @@ extern int timers_run;
/* Maximum number of bytes to send to a pty without an eof. */ /* Maximum number of bytes to send to a pty without an eof. */
static int pty_max_bytes; static int pty_max_bytes;
extern Lisp_Object Vfile_name_coding_system;
#ifdef HAVE_PTYS #ifdef HAVE_PTYS
/* The file name of the pty opened by allocate_pty. */ /* The file name of the pty opened by allocate_pty. */
...@@ -1453,6 +1455,9 @@ create_process (process, new_argv, current_dir) ...@@ -1453,6 +1455,9 @@ create_process (process, new_argv, current_dir)
Protect it from permanent change. */ Protect it from permanent change. */
char **save_environ = environ; char **save_environ = environ;
current_dir
= Fencode_coding_string (current_dir, Vfile_name_coding_system, Qt);
#ifndef WINDOWSNT #ifndef WINDOWSNT
pid = vfork (); pid = vfork ();
if (pid == 0) if (pid == 0)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment