mirror of
https://github.com/curl/curl.git
synced 2025-09-16 09:02:40 +03:00
bufq: simplify since expression is always true
The check for 'len' is already done so it will remain true until updated. Pointed out by PVS. Ref: #10929 Closes #10958
This commit is contained in:
parent
a299099ba4
commit
0ebf111b37
26
lib/bufq.c
26
lib/bufq.c
|
@ -524,22 +524,20 @@ ssize_t Curl_bufq_write_pass(struct bufq *q,
|
|||
}
|
||||
}
|
||||
|
||||
if(len) {
|
||||
/* Add whatever is remaining now to bufq */
|
||||
n = Curl_bufq_write(q, buf, len, err);
|
||||
if(n < 0) {
|
||||
if(*err != CURLE_AGAIN) {
|
||||
/* real error, fail */
|
||||
return -1;
|
||||
}
|
||||
/* no room in bufq, bail out */
|
||||
goto out;
|
||||
/* Add whatever is remaining now to bufq */
|
||||
n = Curl_bufq_write(q, buf, len, err);
|
||||
if(n < 0) {
|
||||
if(*err != CURLE_AGAIN) {
|
||||
/* real error, fail */
|
||||
return -1;
|
||||
}
|
||||
/* Maybe only part of `data` has been added, continue to loop */
|
||||
buf += (size_t)n;
|
||||
len -= (size_t)n;
|
||||
nwritten += (size_t)n;
|
||||
/* no room in bufq, bail out */
|
||||
goto out;
|
||||
}
|
||||
/* Maybe only part of `data` has been added, continue to loop */
|
||||
buf += (size_t)n;
|
||||
len -= (size_t)n;
|
||||
nwritten += (size_t)n;
|
||||
}
|
||||
|
||||
out:
|
||||
|
|
Loading…
Reference in New Issue
Block a user