# HG changeset patch # User Richard M. Stallman # Date 772518644 0 # Node ID 18870eff0f5450545c3bbe5e1cbed3785f71c31a # Parent a320525f4d8fc80dfc8c675baf64b602144c095e (ispell-message): Avoid an infinite loop. diff -r a320525f4d8f -r 18870eff0f54 lisp/textmodes/ispell.el --- 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