1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

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.
This commit is contained in:
Steve Holme 2013-03-02 20:35:03 +00:00
parent 0f64dd086a
commit ec38ac38c7

View File

@ -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 */