]> git.eshelyaron.com Git - emacs.git/commit
Gnus: Fix edge cases with no data being returned and Courier eccentricity.
authorMichael Olson <mwolson@gnu.org>
Sat, 3 Jan 2009 23:05:42 +0000 (23:05 +0000)
committerMichael Olson <mwolson@gnu.org>
Sat, 3 Jan 2009 23:05:42 +0000 (23:05 +0000)
commitd549e52b93f71a0d0395367a06ed618a189e4522
treef18f0dd2ee391bf42a2fd65ab9ad0b264d13f96a
parentbe3f421b7b6b02968f563dd602d78cdc50964986
Gnus: Fix edge cases with no data being returned and Courier eccentricity.

* lisp/gnus/nnimap.el (nnimap-retrieve-headers-progress): Handle edge
  case where `headers' is nil.  This can occur if the IMAP server does
  not have permissions to read messages from a folder, but can write new
  messages to the folder.
  (nnimap-request-article-part): Do not insert `data' if it is nil.

* lisp/net/imap.el (imap-parse-fetch): Courier can insert spurious blank
  characters which will confuse `read', so skip past them.
lisp/gnus/nnimap.el
lisp/net/imap.el