diff options
| author | Richard M. Stallman | 1999-09-06 22:03:38 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1999-09-06 22:03:38 +0000 |
| commit | 84f72c5bbdf8b1241da9354cafc8e839e53192ea (patch) | |
| tree | d168a3f526e6013c1cf121d6ae7c02fd315fc84a | |
| parent | c54055b1c7cb72731eb9be836544445d7ff1863f (diff) | |
| download | emacs-84f72c5bbdf8b1241da9354cafc8e839e53192ea.tar.gz emacs-84f72c5bbdf8b1241da9354cafc8e839e53192ea.zip | |
(tar-extract): Don't assume buffer is visiting a file.
| -rw-r--r-- | lisp/tar-mode.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el index e45b36bb064..7e95ef3eb4d 100644 --- a/lisp/tar-mode.el +++ b/lisp/tar-mode.el | |||
| @@ -753,7 +753,9 @@ appear on disk when you save the tar-file's buffer." | |||
| 753 | (end (+ start size))) | 753 | (end (+ start size))) |
| 754 | (let* ((tar-buffer (current-buffer)) | 754 | (let* ((tar-buffer (current-buffer)) |
| 755 | (tar-buffer-multibyte enable-multibyte-characters) | 755 | (tar-buffer-multibyte enable-multibyte-characters) |
| 756 | (tarname (file-name-nondirectory (buffer-file-name))) | 756 | (tarname (if (buffer-file-name) |
| 757 | (file-name-nondirectory (buffer-file-name)) | ||
| 758 | (buffer-name))) | ||
| 757 | (bufname (concat (file-name-nondirectory name) | 759 | (bufname (concat (file-name-nondirectory name) |
| 758 | " (" | 760 | " (" |
| 759 | tarname | 761 | tarname |