# HG changeset patch # User Glenn Morris # Date 1188198650 0 # Node ID b2023ab19990c849b6cf530573fae9330004aec1 # Parent 836ecea97157ccb5d32e81dd4ab5e834b282026d (diff-find-file-name): Only accept regular files, to rule out /dev/null, directories, etc. diff -r 836ecea97157 -r b2023ab19990 lisp/diff-mode.el --- a/lisp/diff-mode.el Mon Aug 27 07:10:06 2007 +0000 +++ b/lisp/diff-mode.el Mon Aug 27 07:10:50 2007 +0000 @@ -646,7 +646,9 @@ ((or (null files) (setq file (do* ((files files (cdr files)) (file (car files) (car files))) - ((or (null file) (file-exists-p file)) + ;; Use file-regular-p to avoid + ;; /dev/null, directories, etc. + ((or (null file) (file-regular-p file)) file)))) file)) ;; .rej patches implicitly apply to