Commit 284ea5f9 authored by Jiri Hruska's avatar Jiri Hruska Committed by Steve Holme
Browse files

imap: Fixed custom request handling in imap_done()

Fixed imap_done() so that neither the FINAL states are not entered when
a custom command has been performed.
parent c03cad3a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1757,7 +1757,7 @@ static CURLcode imap_done(struct connectdata *conn, CURLcode status,
    conn->bits.close = TRUE; /* marked for closure */
    result = status;         /* use the already set error code */
  }
  else if(!data->set.connect_only) {
  else if(!data->set.connect_only && !imap->custom) {
    /* Handle responses after FETCH or APPEND transfer has finished */
    if(!data->set.upload)
      state(conn, IMAP_FETCH_FINAL);