diff options
author | Ryan Winograd <ryan@thewinograds.com> | 2017-06-26 11:51:05 -0500 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-06-30 09:05:53 +0200 |
commit | f8f040e6596fa22b68198adf42dc6adcedfa57f0 (patch) | |
tree | 6767d88452d7b5489a71bc25cec4139b4583e6cc /tests/data/test1399 | |
parent | ef2a9f22cc5e0139194de6fa57b9b09cd018b01a (diff) |
progress: prevent resetting t_starttransfer
Prevent `Curl_pgrsTime` from modifying `t_starttransfer` when invoked
with `TIMER_STARTTRANSFER` more than once during a single request.
When a redirect occurs, this is considered a new request and
`t_starttransfer` can be updated to reflect the `t_starttransfer` time
of the redirect request.
Closes #1616
Bug: https://github.com/curl/curl/pull/1602#issuecomment-310267370
Diffstat (limited to 'tests/data/test1399')
-rw-r--r-- | tests/data/test1399 | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/data/test1399 b/tests/data/test1399 new file mode 100644 index 000000000..fe3879df1 --- /dev/null +++ b/tests/data/test1399 @@ -0,0 +1,26 @@ +<testcase> +<info> +<keywords> +unittest +Curl_pgrsTime +</keywords> +</info> + +# +# Client-side +<client> +<server> +none +</server> +<features> +unittest +</features> + <name> +Curl_pgrsTime unit tests + </name> +<tool> +unit1399 +</tool> +</client> + +</testcase> |