mirror of
https://github.com/curl/curl.git
synced 2025-01-18 14:04:30 +08:00
6beb0eeea1
Historically the default "unknown" value for progress.size_dl and progress.size_ul has been zero, since these values are initialized implicitly by the calloc that allocates the curl handle that these variables are a part of. Users of curl that install progress callbacks may expect these values to always be >= 0. Currently it is possible for progress.size_dl and progress.size_ul to by set to a value of -1, if Curl_pgrsSetDownloadSize() or Curl_pgrsSetUploadSize() are passed a "size" of -1 (which a few places currently do, and a following patch will add more). So lets update Curl_pgrsSetDownloadSize() and Curl_pgrsSetUploadSize() so they make sure that these variables always contain a value that is >= 0. Updates test579 and test599. Signed-off-by: Brandon Casey <drafnel@gmail.com> |
||
---|---|---|
.. | ||
.gitignore | ||
chkhostname.c | ||
CMakeLists.txt | ||
first.c | ||
lib500.c | ||
lib501.c | ||
lib502.c | ||
lib503.c | ||
lib504.c | ||
lib505.c | ||
lib506.c | ||
lib507.c | ||
lib508.c | ||
lib509.c | ||
lib510.c | ||
lib511.c | ||
lib512.c | ||
lib513.c | ||
lib514.c | ||
lib515.c | ||
lib516.c | ||
lib517.c | ||
lib518.c | ||
lib519.c | ||
lib520.c | ||
lib521.c | ||
lib523.c | ||
lib524.c | ||
lib525.c | ||
lib526.c | ||
lib530.c | ||
lib533.c | ||
lib536.c | ||
lib537.c | ||
lib539.c | ||
lib540.c | ||
lib541.c | ||
lib542.c | ||
lib543.c | ||
lib544.c | ||
lib547.c | ||
lib549.c | ||
lib552.c | ||
lib553.c | ||
lib554.c | ||
lib555.c | ||
lib556.c | ||
lib557.c | ||
lib558.c | ||
lib560.c | ||
lib562.c | ||
lib564.c | ||
lib566.c | ||
lib567.c | ||
lib568.c | ||
lib569.c | ||
lib570.c | ||
lib571.c | ||
lib572.c | ||
lib573.c | ||
lib574.c | ||
lib575.c | ||
lib576.c | ||
lib578.c | ||
lib579.c | ||
lib582.c | ||
lib583.c | ||
lib586.c | ||
lib590.c | ||
lib591.c | ||
lib597.c | ||
lib598.c | ||
lib599.c | ||
lib1500.c | ||
lib1501.c | ||
lib1502.c | ||
lib1506.c | ||
lib1507.c | ||
lib1508.c | ||
lib1509.c | ||
lib1510.c | ||
lib1511.c | ||
lib1512.c | ||
lib1513.c | ||
lib1514.c | ||
lib1515.c | ||
lib1525.c | ||
lib1526.c | ||
lib1527.c | ||
lib1528.c | ||
lib1900.c | ||
libauthretry.c | ||
libntlmconnect.c | ||
Makefile.am | ||
Makefile.inc | ||
notexists.pl | ||
sethostname.c | ||
sethostname.h | ||
test75.pl | ||
test307.pl | ||
test610.pl | ||
test613.pl | ||
test1013.pl | ||
test1022.pl | ||
test.h | ||
testtrace.c | ||
testtrace.h | ||
testutil.c | ||
testutil.h |