diff lisp/textmodes/ispell.el @ 8052:18870eff0f54

(ispell-message): Avoid an infinite loop.
author Richard M. Stallman <rms@gnu.org>
date Sat, 25 Jun 1994 04:30:44 +0000
parents e6e305453f19
children 0ff871ea99d4
line wrap: on
line diff
--- a/lisp/textmodes/ispell.el	Sat Jun 25 01:42:43 1994 +0000
+++ b/lisp/textmodes/ispell.el	Sat Jun 25 04:30:44 1994 +0000
@@ -1991,7 +1991,12 @@
 	;; Skip across text cited from other messages.
 	(while (and (looking-at cite-regexp-start)
 		    (< (point) limit))
-	  (forward-line 1))
+	  (let ((point1 (point)))
+	    (forward-line 1)
+	    ;; If there's no next line, go to the end of this one
+	    ;; so that the loop stops looping.
+	    (if (eq point1 (point))
+		(end-of-line))))
 	(if (< (point) limit)
 	    ;; Check the next batch of lines that *aren't* cited.
 	    (let ((end (save-excursion