Search Issue Tracker

Fixed in 2019.1.X

Votes

0

Found in

2018.2.10f1

Issue ID

1092447

Regression

No

Scripting: DownloadHandler.ReceiveContentLength 2GB integer overflow

WebRequest

-

To reproduce:
1. Open attached project "DownloadHandlerOverflow_Unity2018.2.16f1.zip"
2. Open "DownloadHandler.ReceiveContentLength Integer Overflow Demo.unity" scene
3. Enter Play mode
4. Observe the console

Expected result: contentLength is a positive value
Actual result: Getting "ReceiveContentLength() contentLength is: -1084967296 (should be 3210000000)" in the console

Reproduced on:
2017.4.2f1 2017.4.16f1, 2018.2.16f1, 2018.3.0b10, 2019.1.0a10

Notes:
Reproduced on win 10 machine.
Getting nothing in the console on MacOS 10.14

  1. Resolution Note (fix version 2019.1):

    Fixed in 2019.1.0a13. Since this is a new feature, not planning to backport it.

Add comment

Log in to post comment