diff options
| author | Joakim Verona | 2013-02-16 00:04:20 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-02-16 00:04:20 +0100 |
| commit | 613fda6799a504feff2d5a930ef7998125498d10 (patch) | |
| tree | 8c7bee1d673435d544d74477ecf20d657b7fa489 /lisp/xml.el | |
| parent | 73b3f91cfcc9b42d2851ced24d7ba3d17e4c6d00 (diff) | |
| parent | f852f6d8c0db494ccb21b6020a5ebbeaa685a948 (diff) | |
| download | emacs-613fda6799a504feff2d5a930ef7998125498d10.tar.gz emacs-613fda6799a504feff2d5a930ef7998125498d10.zip | |
auto upstream
Diffstat (limited to 'lisp/xml.el')
| -rw-r--r-- | lisp/xml.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/xml.el b/lisp/xml.el index 2232746f02a..a3d34670bfb 100644 --- a/lisp/xml.el +++ b/lisp/xml.el | |||
| @@ -611,7 +611,7 @@ references." | |||
| 611 | xml-validating-parser | 611 | xml-validating-parser |
| 612 | (error "XML: (Validity) Invalid character reference `%s'" | 612 | (error "XML: (Validity) Invalid character reference `%s'" |
| 613 | (match-string 0))) | 613 | (match-string 0))) |
| 614 | (replace-match (or (string val) xml-undefined-entity) t t)) | 614 | (replace-match (if val (string val) xml-undefined-entity) t t)) |
| 615 | ;; For an entity reference, search again from the start of | 615 | ;; For an entity reference, search again from the start of |
| 616 | ;; the replaced text, since the replacement can contain | 616 | ;; the replaced text, since the replacement can contain |
| 617 | ;; entity or character references, or markup. | 617 | ;; entity or character references, or markup. |
| @@ -620,7 +620,7 @@ references." | |||
| 620 | (and (null val) | 620 | (and (null val) |
| 621 | xml-validating-parser | 621 | xml-validating-parser |
| 622 | (error "XML: (Validity) Undefined entity `%s'" ref)) | 622 | (error "XML: (Validity) Undefined entity `%s'" ref)) |
| 623 | (replace-match (cdr val) t t) | 623 | (replace-match (or (cdr val) xml-undefined-entity) t t) |
| 624 | (goto-char (match-beginning 0))) | 624 | (goto-char (match-beginning 0))) |
| 625 | ;; Check for XML bombs. | 625 | ;; Check for XML bombs. |
| 626 | (and xml-entity-expansion-limit | 626 | (and xml-entity-expansion-limit |