aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1994-04-11 20:54:33 +0000
committerKarl Heuer1994-04-11 20:54:33 +0000
commit1cb46df6419cf29553fd604a87b2e7de81cb242e (patch)
treee091c13b2e365ddf941ab40206063bb3708c1185
parentab1649fe758e95bfed2b98fd7ebbeaa4ff7320fc (diff)
downloademacs-1cb46df6419cf29553fd604a87b2e7de81cb242e.tar.gz
emacs-1cb46df6419cf29553fd604a87b2e7de81cb242e.zip
(jka-compr-handler): Save match data.
-rw-r--r--lisp/jka-compr.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el
index ffc7156eff8..bf55827c321 100644
--- a/lisp/jka-compr.el
+++ b/lisp/jka-compr.el
@@ -661,7 +661,8 @@ There should be no more than seven characters after the final '/'")
661 661
662(defun jka-compr-handler (operation &rest args) 662(defun jka-compr-handler (operation &rest args)
663 663
664 (let ((jka-op (intern-soft (symbol-name operation) jka-compr-op-table))) 664 (let ((jka-op (intern-soft (symbol-name operation) jka-compr-op-table))
665 (match-data (match-data)))
665 666
666 (unwind-protect 667 (unwind-protect
667 (progn 668 (progn
@@ -674,7 +675,8 @@ There should be no more than seven characters after the final '/'")
674 675
675 (setq file-name-handler-alist 676 (setq file-name-handler-alist
676 (cons jka-compr-file-name-handler-entry 677 (cons jka-compr-file-name-handler-entry
677 file-name-handler-alist))))) 678 file-name-handler-alist))
679 (store-match-data match-data))))
678 680
679 681
680(defvar jka-compr-op-table 682(defvar jka-compr-op-table