* elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'.
authorkaoru <kaoru>
Thu, 26 Aug 2010 11:43:50 +0000 (11:43 +0000)
committerkaoru <kaoru>
Thu, 26 Aug 2010 11:43:50 +0000 (11:43 +0000)
Avoid `args-out-of-range 0, 1' error.

elmo/ChangeLog
elmo/elmo-pop3.el

index da8918d..8185957 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-26  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'.
+       Avoid `args-out-of-range 0, 1' error.
+
 2010-08-24  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * acap.el (acap-arrival-filter): Use (delete-char (- X)) instead of
index ac755f3..aff5d75 100644 (file)
@@ -228,7 +228,8 @@ CODE is one of the following:
          (goto-char elmo-pop3-read-point))
        (setq match-end (point))
        (setq response-string
-             (buffer-substring elmo-pop3-read-point (- match-end 2)))
+             (buffer-substring elmo-pop3-read-point
+                               (max (- match-end 2) elmo-pop3-read-point)))
        (goto-char elmo-pop3-read-point)
        (if (looking-at "\\+.*$")
            (progn