=== modified file 'lisp/files.el' --- lisp/files.el 2011-03-11 12:19:08 +0000 +++ lisp/files.el 2011-03-31 21:23:03 +0000 @@ -4511,7 +4511,10 @@ (if arg t (setq queried t) - (if (buffer-file-name buffer) + (if (and (buffer-file-name buffer) + (equal (buffer-name buffer) + (file-name-nondirectory + (buffer-file-name buffer)))) (format "Save file %s? " (buffer-file-name buffer)) (format "Save buffer %s? "