diff options
| author | Karl Heuer | 1994-04-11 20:54:33 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-04-11 20:54:33 +0000 |
| commit | 1cb46df6419cf29553fd604a87b2e7de81cb242e (patch) | |
| tree | e091c13b2e365ddf941ab40206063bb3708c1185 | |
| parent | ab1649fe758e95bfed2b98fd7ebbeaa4ff7320fc (diff) | |
| download | emacs-1cb46df6419cf29553fd604a87b2e7de81cb242e.tar.gz emacs-1cb46df6419cf29553fd604a87b2e7de81cb242e.zip | |
(jka-compr-handler): Save match data.
| -rw-r--r-- | lisp/jka-compr.el | 6 |
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 |