From: Jiri Hruska Date: Sun, 3 Mar 2013 10:27:18 +0000 (+0100) Subject: imap: Enabled custom requests in imap_select_resp() X-Git-Tag: curl-7_30_0~206 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c03cad3a61a005c6e91779139484db4dd2ce98d4;p=curl imap: Enabled custom requests in imap_select_resp() Changed imap_select_resp() to invoke imap_custom() instead of imap_fetch() after the mailbox has been selected if a custom command has been set. --- diff --git a/lib/imap.c b/lib/imap.c index b9a4b9cfe..ca2e43ec6 100644 --- a/lib/imap.c +++ b/lib/imap.c @@ -1294,7 +1294,10 @@ static CURLcode imap_state_select_resp(struct connectdata *conn, int imapcode, /* Note the currently opened mailbox on this connection */ imapc->mailbox = strdup(imap->mailbox); - result = imap_fetch(conn); + if(imap->custom) + result = imap_custom(conn); + else + result = imap_fetch(conn); } } else {