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 */ (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_pgrsSetUploadSize(data, data->set.infilesize);
Curl_setup_transfer(conn, -1, -1, FALSE, NULL, /* No download */ Curl_setup_transfer(conn, -1, -1, FALSE, NULL, /* No download */
FIRSTSOCKET, NULL); FIRSTSOCKET, NULL);
@@ -1404,10 +1408,6 @@ static CURLcode imap_state_append_resp(struct connectdata *conn,
state(conn, IMAP_STOP); state(conn, IMAP_STOP);
return CURLE_OK; return CURLE_OK;
} }
else {
state(conn, IMAP_STOP);
return CURLE_UPLOAD_FAILED;
}
} }
/* For final APPEND responses performed after the upload */ /* For final APPEND responses performed after the upload */