Steps to reproduce:
It's actually really hard to reproduce with defined steps because the issue only appears if timings align just right. Some ways one can reproduce the issue:
- Have a web request fail at the same time you're creating a new one.
- Have multiple concurrent web requests fail at the same with different error messages.
- Have a web request fail in its initial stages before Curl is fully done with it. One example is a failed resumed upload. See [Internal link] for an example.
Actual results:
Unity might fail to log an error message, or it might write the wrong error message (e.g. the error message for another failed request).
Expected results:
Unity always logs the correct error message when Curl fails to complete a web request.
Reproducible with versions:
Probably all of them, but I only tested 6000.7.0a2.
Not reproducible with versions:
N/A
Can’t test with versions:
N/A
Tested on (OS):
Windows