nnimap: Be more strict when looking for FETCH responses
authorJulien Danjou <julien@danjou.info>
Wed, 13 Oct 2010 18:41:10 +0000 (20:41 +0200)
committerJulien Danjou <julien@danjou.info>
Wed, 13 Oct 2010 18:41:22 +0000 (20:41 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/nnimap.el

index 81bb3a1..bdf679b 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-13  Julien Danjou  <julien@danjou.info>
+
+       * nnimap.el (nnimap-parse-flags): Be more strict when looking for FETCH
+       responses.
+
 2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * mm-decode.el (mm-shr): Allow use from non-Gnus users.
index c6c8787..5dfda91 100644 (file)
@@ -1303,7 +1303,7 @@ textual parts.")
                (setq start end))
            (setq start (point))
            (goto-char end))
-         (while (search-forward " FETCH " start t)
+         (while (re-search-forward "\n* [0-9]+ FETCH " start t)
            (setq elems (read (current-buffer)))
            (push (cons (cadr (memq 'UID elems))
                        (cadr (memq 'FLAGS elems)))