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:
Daniel Stenberg 2023-04-13 13:43:18 +02:00
parent a299099ba4
commit 0ebf111b37
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -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: