diff options
Diffstat (limited to 'src/callproc.c')
| -rw-r--r-- | src/callproc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/callproc.c b/src/callproc.c index ce3b11af696..d152da19f7b 100644 --- a/src/callproc.c +++ b/src/callproc.c | |||
| @@ -959,8 +959,9 @@ usage: (call-process-region START END PROGRAM &optional DELETE BUFFER DISPLAY &r | |||
| 959 | { | 959 | { |
| 960 | USE_SAFE_ALLOCA; | 960 | USE_SAFE_ALLOCA; |
| 961 | Lisp_Object pattern = Fexpand_file_name (Vtemp_file_name_pattern, tmpdir); | 961 | Lisp_Object pattern = Fexpand_file_name (Vtemp_file_name_pattern, tmpdir); |
| 962 | char *tempfile = SAFE_ALLOCA (SBYTES (pattern) + 1); | 962 | Lisp_Object encoded_tem = ENCODE_FILE (pattern); |
| 963 | memcpy (tempfile, SDATA (pattern), SBYTES (pattern) + 1); | 963 | char *tempfile = SAFE_ALLOCA (SBYTES (encoded_tem) + 1); |
| 964 | memcpy (tempfile, SDATA (encoded_tem), SBYTES (encoded_tem) + 1); | ||
| 964 | coding_systems = Qt; | 965 | coding_systems = Qt; |
| 965 | 966 | ||
| 966 | #ifdef HAVE_MKSTEMP | 967 | #ifdef HAVE_MKSTEMP |