* elmo-pop3.el (elmo-pop3-read-contents): Add `elmo-pop3-read-point' barrier.
authorkaoru <kaoru>
Sun, 6 Jul 2008 08:27:20 +0000 (08:27 +0000)
committerkaoru <kaoru>
Sun, 6 Jul 2008 08:27:20 +0000 (08:27 +0000)
elmo/ChangeLog
elmo/elmo-pop3.el

index 1a4c4ba..ed61bf3 100644 (file)
@@ -1,6 +1,7 @@
 2008-07-06  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * elmo-pop3.el (elmo-pop3-read-contents): Fix double `goto-char'.
+       Add `elmo-pop3-read-point' barrier.
 
 2008-07-06 YAMASHITA Junji <ysiijj@gmail.com>
 
index 43932de..321af6b 100644 (file)
@@ -472,7 +472,8 @@ until the login delay period has expired"))
          (point elmo-pop3-read-point))
       (while (and (goto-char (- point 2))
                  (not (search-forward "\r\n.\r\n" nil t)))
-       (setq point (- (point-max) 2)) ; Care of \r\n.\r[EOF] case
+       (setq point (max (- (point-max) 2) ; Care of \r\n.\r[EOF] case
+                        elmo-pop3-read-point))
        (accept-process-output process 1))
       (elmo-delete-cr
        (buffer-substring elmo-pop3-read-point