From: Daniel Stenberg Date: Fri, 12 Aug 2011 22:51:16 +0000 (+0200) Subject: Curl_retry_request: check return code! X-Git-Tag: curl-7_22_0~121 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e40c663d36af128890f878bfce780a45bf2158a5;p=thirdparty%2Fcurl.git Curl_retry_request: check return code! Curl_readrewind() was called without checking its return code, which could lead to badness. Bug: http://curl.haxx.se/bug/view.cgi?id=3349227 --- diff --git a/lib/transfer.c b/lib/transfer.c index f019bb00e1..f1896b013a 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -2081,7 +2081,7 @@ CURLcode Curl_retry_request(struct connectdata *conn, transferred! */ if(data->state.proto.http->writebytecount) - Curl_readrewind(conn); + return Curl_readrewind(conn); } return CURLE_OK; }