diff options
| author | Paul Eggert | 2019-04-12 19:43:16 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-04-12 19:43:41 -0700 |
| commit | 7ddd08bd3ebc48998062a7d29274cf080256a48f (patch) | |
| tree | da54083040dc4675dc5b9084ab32a0ed4ec6a8f5 /lisp/url | |
| parent | 8635e011edd1c50678074a49cbbf857b35823e9d (diff) | |
| download | emacs-7ddd08bd3ebc48998062a7d29274cf080256a48f.tar.gz emacs-7ddd08bd3ebc48998062a7d29274cf080256a48f.zip | |
Omit/rewrite useless regexp repetitions
Problem reported by Mattias EngdegÄrd in:
https://lists.gnu.org/r/emacs-devel/2019-04/msg00527.html
* lisp/align.el (align-rules-list):
* lisp/cedet/srecode/srt-mode.el (srecode-font-lock-keywords):
* lisp/emacs-lisp/copyright.el (copyright-regexp):
* lisp/erc/erc-backend.el (JOIN):
* lisp/erc/erc-goodies.el (erc-unmorse):
* lisp/mail/mail-extr.el (mail-extr-telephone-extension-pattern):
* lisp/net/tramp-adb.el (tramp-adb-prompt):
* lisp/org/org-table.el (org-table-range-regexp):
* lisp/progmodes/idlwave.el (idlwave-where):
* lisp/progmodes/verilog-mode.el (verilog-declaration-re-2-no-macro)
(verilog-declaration-re-2-macro, verilog-delete-auto-buffer)
(verilog-auto-inst-port):
* lisp/url/url-misc.el (url-data):
Omit or rewrite useless repetitions that risk being very slow in
the backtracking regexp engine in Emacs.
Diffstat (limited to 'lisp/url')
| -rw-r--r-- | lisp/url/url-misc.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/url/url-misc.el b/lisp/url/url-misc.el index 4969cba6688..aa44ea78a22 100644 --- a/lisp/url/url-misc.el +++ b/lisp/url/url-misc.el | |||
| @@ -88,7 +88,7 @@ | |||
| 88 | (encoding "8bit") | 88 | (encoding "8bit") |
| 89 | (data nil)) | 89 | (data nil)) |
| 90 | (save-excursion | 90 | (save-excursion |
| 91 | (if (not (string-match "\\([^,]*\\)?," desc)) | 91 | (if (not (string-match "\\([^,]*\\)," desc)) |
| 92 | (error "Malformed data URL: %s" desc) | 92 | (error "Malformed data URL: %s" desc) |
| 93 | (setq mediatype (match-string 1 desc) | 93 | (setq mediatype (match-string 1 desc) |
| 94 | data (url-unhex-string (substring desc (match-end 0)))) | 94 | data (url-unhex-string (substring desc (match-end 0)))) |