Commit ec38ac38 authored by Steve Holme's avatar Steve Holme
Browse files

imap: Changed successful response logic in imap_state_append_resp()

For consistency changed the logic of the imap_state_append_resp()
function to test for an unsucessful continuation response rather than a
succesful one.
parent 0f64dd08
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -1395,7 +1395,11 @@ static CURLcode imap_state_append_resp(struct connectdata *conn,

  (void)instate; /* No use for this yet */

  if(imapcode == '+') {
  if(imapcode != '+') {
    state(conn, IMAP_STOP);
    return CURLE_UPLOAD_FAILED;
  }
  else {
    Curl_pgrsSetUploadSize(data, data->set.infilesize);
    Curl_setup_transfer(conn, -1, -1, FALSE, NULL, /* No download */
                        FIRSTSOCKET, NULL);
@@ -1404,10 +1408,6 @@ static CURLcode imap_state_append_resp(struct connectdata *conn,
    state(conn, IMAP_STOP);
    return CURLE_OK;
  }
  else {
    state(conn, IMAP_STOP);
    return CURLE_UPLOAD_FAILED;
  }
}

/* For final APPEND responses performed after the upload */