aboutsummaryrefslogtreecommitdiff
path: root/tests/libtest/lib576.c
diff options
context:
space:
mode:
authorDaniel Gustafsson <daniel@yesql.se>2019-06-10 09:32:30 +0200
committerDaniel Gustafsson <daniel@yesql.se>2019-06-10 09:32:30 +0200
commit6df5f35e6ac5f0f1adf7e5c7bf4bd2ec87b9d4bb (patch)
treee91a94d32ce994618b4fe69241daf3ccd9ed964f /tests/libtest/lib576.c
parentdeb9462ff2de8e955c67ed441f5f48619a31198d (diff)
tool_cb_prg: Fix integer overflow in progress bar
Commit 61faa0b420c236480bc9ef6fd52b4ecc1e0f8d17 fixed the progress bar width calculation to avoid integer overflow, but failed to account for the fact that initial_size is initialized to -1 when the file size is retrieved from the remote on an upload, causing another signed integer overflow. Fix by separately checking for this case before the width calculation. Closes #3984 Reported-by: Brian Carpenter (Geeknik Labs) Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Diffstat (limited to 'tests/libtest/lib576.c')
0 files changed, 0 insertions, 0 deletions