Fix 'CVE-2017-1000257'

Merge: curl/curl@13c9a9ded3
This commit is contained in:
Kawe Mazidjatari 2023-06-12 19:33:12 +02:00
parent c6ee89d1a4
commit bc2a6ae586

View File

@ -1141,6 +1141,12 @@ static CURLcode imap_state_fetch_resp(struct connectdata *conn, int imapcode,
/* The conversion from curl_off_t to size_t is always fine here */
chunk = (size_t)size;
if (!chunk) {
/* no size, we're done with the data */
state(conn, IMAP_STOP);
return CURLE_OK;
}
result = Curl_client_write(conn, CLIENTWRITE_BODY, pp->cache, chunk);
if(result)
return result;