# HG changeset patch # User Colin Walters # Date 1031434237 0 # Node ID 9f4e1e4aded6545a3fbda4d14d5f9258a1e53153 # Parent bac8aaf18835188c59d457cd8fdbda4fcf5055f1 (diff-buffer-with-file): Call diff synchronously, so we don't delete the temporary file before diff has a chance to read it. diff -r bac8aaf18835 -r 9f4e1e4aded6 lisp/files.el --- a/lisp/files.el Sat Sep 07 21:30:19 2002 +0000 +++ b/lisp/files.el Sat Sep 07 21:30:37 2002 +0000 @@ -3008,7 +3008,7 @@ (save-restriction (widen) (write-region (point-min) (point-max) tempfile nil 'nomessage))) - (diff buf-filename tempfile)) + (diff buf-filename tempfile nil t)) (when (file-exists-p tempfile) (delete-file tempfile))) nil)))