mirror of
https://github.com/curl/curl.git
synced 2025-09-16 00:52:42 +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 */
|
||||||
/* Add whatever is remaining now to bufq */
|
n = Curl_bufq_write(q, buf, len, err);
|
||||||
n = Curl_bufq_write(q, buf, len, err);
|
if(n < 0) {
|
||||||
if(n < 0) {
|
if(*err != CURLE_AGAIN) {
|
||||||
if(*err != CURLE_AGAIN) {
|
/* real error, fail */
|
||||||
/* real error, fail */
|
return -1;
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
/* no room in bufq, bail out */
|
|
||||||
goto out;
|
|
||||||
}
|
}
|
||||||
/* Maybe only part of `data` has been added, continue to loop */
|
/* no room in bufq, bail out */
|
||||||
buf += (size_t)n;
|
goto out;
|
||||||
len -= (size_t)n;
|
|
||||||
nwritten += (size_t)n;
|
|
||||||
}
|
}
|
||||||
|
/* Maybe only part of `data` has been added, continue to loop */
|
||||||
|
buf += (size_t)n;
|
||||||
|
len -= (size_t)n;
|
||||||
|
nwritten += (size_t)n;
|
||||||
}
|
}
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user