diff options
| author | Karoly Lorentey | 2006-01-06 16:13:05 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-01-06 16:13:05 +0000 |
| commit | a8bf7299ee74781dd485c33c5eac20aee0f0ebef (patch) | |
| tree | d2bc1c0d3d7a64a19945b5bb5d175cae37088bca /src/callproc.c | |
| parent | e079ecf45241cc5d2904db7ede9592f9861bb9aa (diff) | |
| parent | 600bc46cd52fbdedf592158c6b03ccfca88dbade (diff) | |
| download | emacs-a8bf7299ee74781dd485c33c5eac20aee0f0ebef.tar.gz emacs-a8bf7299ee74781dd485c33c5eac20aee0f0ebef.zip | |
Merged from miles@gnu.org--gnu-2005 (patch 683-684)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-683
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-684
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-493
Diffstat (limited to 'src/callproc.c')
| -rw-r--r-- | src/callproc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/callproc.c b/src/callproc.c index c7804b485c7..eebbabb2739 100644 --- a/src/callproc.c +++ b/src/callproc.c | |||
| @@ -1020,9 +1020,11 @@ static Lisp_Object | |||
| 1020 | delete_temp_file (name) | 1020 | delete_temp_file (name) |
| 1021 | Lisp_Object name; | 1021 | Lisp_Object name; |
| 1022 | { | 1022 | { |
| 1023 | /* Use Fdelete_file (indirectly) because that runs a file name handler. | 1023 | /* Suppress jka-compr handling, etc. */ |
| 1024 | We did that when writing the file, so we should do so when deleting. */ | 1024 | int count = SPECPDL_INDEX (); |
| 1025 | specbind (intern ("file-name-handler-alist"), Qnil); | ||
| 1025 | internal_delete_file (name); | 1026 | internal_delete_file (name); |
| 1027 | unbind_to (count, Qnil); | ||
| 1026 | return Qnil; | 1028 | return Qnil; |
| 1027 | } | 1029 | } |
| 1028 | 1030 | ||