diff options
author | Curl Upstream <curl-library@lists.haxx.se> | 2023-10-11 05:34:19 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-10-12 19:28:57 (GMT) |
commit | e6a6c1abc1e6b6e3ca9fa77947279509b55e2b01 (patch) | |
tree | f0d748647eebb0b8ba55e478ea35c8686dbd1485 /lib/smb.c | |
parent | 017637e40f954e791a895a04855d0411bda61c10 (diff) | |
download | CMake-e6a6c1abc1e6b6e3ca9fa77947279509b55e2b01.zip CMake-e6a6c1abc1e6b6e3ca9fa77947279509b55e2b01.tar.gz CMake-e6a6c1abc1e6b6e3ca9fa77947279509b55e2b01.tar.bz2 |
curl 2023-10-11 (d755a5f7)
Code extracted from:
https://github.com/curl/curl.git
at commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb (curl-8_4_0).
Diffstat (limited to 'lib/smb.c')
-rw-r--r-- | lib/smb.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1049,7 +1049,12 @@ static CURLcode smb_request_state(struct Curl_easy *data, bool *done) } data->req.bytecount += len; data->req.offset += len; - Curl_pgrsSetDownloadCounter(data, data->req.bytecount); + result = Curl_pgrsSetDownloadCounter(data, data->req.bytecount); + if(result) { + req->result = result; + next_state = SMB_CLOSE; + break; + } next_state = (len < MAX_PAYLOAD_SIZE) ? SMB_CLOSE : SMB_DOWNLOAD; break; |