(tar-extract): Don't assume buffer is visiting a file.
authorRichard M. Stallman <rms@gnu.org>
Mon, 6 Sep 1999 22:03:38 +0000 (22:03 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 6 Sep 1999 22:03:38 +0000 (22:03 +0000)
lisp/tar-mode.el

index e45b36b..7e95ef3 100644 (file)
@@ -753,7 +753,9 @@ appear on disk when you save the tar-file's buffer."
         (end (+ start size)))
     (let* ((tar-buffer (current-buffer))
           (tar-buffer-multibyte enable-multibyte-characters)
-          (tarname (file-name-nondirectory (buffer-file-name)))
+          (tarname (if (buffer-file-name)
+                       (file-name-nondirectory (buffer-file-name))
+                     (buffer-name)))
           (bufname (concat (file-name-nondirectory name)
                            " ("
                            tarname