emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] [PATCH] Fix for infinite loop in org-html-protect


From: Kim Rutherford
Subject: [O] [PATCH] Fix for infinite loop in org-html-protect
Date: Fri, 11 Mar 2011 17:30:43 +0000

When I export the following as HTML, emacs hangs in org-html-protect:

#+begin_src org
&
#+end_src

The attached patch fixes the problem for me.

Thanks,
Kim.


>From cfb1ccb6f9cfd84530c73b7f72d686a2062b3c3b Mon Sep 17 00:00:00 2001
From: Kim Rutherford <address@hidden>
Date: Fri, 11 Mar 2011 16:44:09 +0000
Subject: [PATCH] Fix infinite loop in org-html-protect

---
 lisp/org-html.el |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org-html.el b/lisp/org-html.el
index c60c90d..2312b21 100644
--- a/lisp/org-html.el
+++ b/lisp/org-html.el
@@ -2186,7 +2186,7 @@ Possible conversions are set in 
`org-export-html-protect-char-alist'."
       (let ((start 0))
        (while (string-match (car c) s start)
          (setq s (replace-match (cdr c) t t s)
-               start (match-beginning 0)))))
+               start (1+ (match-beginning 0))))))
     s))
 
 (defun org-html-expand (string)
-- 
1.7.1


reply via email to

[Prev in Thread] Current Thread [Next in Thread]