aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2019-03-25 11:29:07 -0700
committerPaul Eggert2019-03-25 11:29:52 -0700
commit6d0f7f708a32aeb994a86d68a5d05c399aba319a (patch)
tree0c959c3f9af1b7db15676e4353b1ab6214af9dca
parent04a228f46714406d51b52e688c1788d2a89fd8c4 (diff)
downloademacs-6d0f7f708a32aeb994a86d68a5d05c399aba319a.tar.gz
emacs-6d0f7f708a32aeb994a86d68a5d05c399aba319a.zip
Fix a dns-mode reentrancy bug
* lisp/textmodes/dns-mode.el (dns-mode-ipv6-to-nibbles): Don’t assume kill-new does no matching.
-rw-r--r--lisp/textmodes/dns-mode.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/textmodes/dns-mode.el b/lisp/textmodes/dns-mode.el
index b303e1918eb..1dbc7bd7351 100644
--- a/lisp/textmodes/dns-mode.el
+++ b/lisp/textmodes/dns-mode.el
@@ -292,9 +292,9 @@ Examples:
292 (skip-syntax-backward " ") 292 (skip-syntax-backward " ")
293 (skip-syntax-backward "w_.") 293 (skip-syntax-backward "w_.")
294 (re-search-forward "\\([[:xdigit:]:]+\\)\\(/-?[0-9]\\{2,3\\}\\)?") 294 (re-search-forward "\\([[:xdigit:]:]+\\)\\(/-?[0-9]\\{2,3\\}\\)?")
295 (kill-new (match-string 0))
296 (let ((address (match-string 1)) 295 (let ((address (match-string 1))
297 (prefix-length (match-string 2))) 296 (prefix-length (match-string 2)))
297 (kill-new (match-string 0))
298 (when prefix-length 298 (when prefix-length
299 (setq prefix-length (string-to-number (substring prefix-length 1))) 299 (setq prefix-length (string-to-number (substring prefix-length 1)))
300 (if negate-prefix 300 (if negate-prefix