]> Pileus Git - ~andy/fetchmail/blobdiff - imap.c
Merge branch 'legacy_63'
[~andy/fetchmail] / imap.c
diff --git a/imap.c b/imap.c
index 4db2988072d21673691f5d40634eb2ee8b1f4db9..65d225381b7c1b926c5d38d1e8312dbaf67c6ee2 100644 (file)
--- a/imap.c
+++ b/imap.c
@@ -1130,7 +1130,8 @@ static int imap_fetch_headers(int sock, struct query *ctl,int number,int *lenp)
 
        /* try to recover for some responses */
        if (!strncmp(buf, "* NO", 4) ||
-               !strncmp(buf, "* BAD", 5))
+               !strncmp(buf, "* BAD", 5) ||
+               strstr(buf, "FETCH ()"))
        {
            return(PS_TRANSIENT);
        }