[PATCH] wininet: Fix integer division by zero in FTP_SendData (scan-build)

Marvin testbot at winehq.org
Wed Sep 11 22:11:15 CDT 2019


Hi,

While running your changed tests, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?

Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=56454

Your paranoid android.


=== debian10 (32 bit report) ===

wininet:
ftp: Timeout
http.c:5910: Test failed: req_error = 12007
http.c:5913: Test failed: expected status 11 (INTERNET_STATUS_NAME_RESOLVED) 1 times, received 0 times
http.c:5914: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5915: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5918: Test failed: expected status 30 (INTERNET_STATUS_SENDING_REQUEST) 1 times, received 0 times
http.c:5919: Test failed: expected status 31 (INTERNET_STATUS_REQUEST_SENT) 1 times, received 0 times
http.c:5920: Test failed: expected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE) 1 times, received 0 times
http.c:5921: Test failed: expected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED) 1 times, received 0 times
http.c:5926: Test failed: flags = 8, expected 0
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS flags = 1180, expected 20001181
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS(98) flags = 1180, expected 20001181
http.c:5932: Test failed: size = 0
http.c:355: Test failed: unexpected status 10 (INTERNET_STATUS_RESOLVING_NAME)
http.c:5965: Test failed: req_error = 12007
http.c:5970: Test failed: InternetQueryOption failed: 12016
http.c:5971: Test failed: size = 0
http.c:5980: Test failed: InternetQueryOption failed: 12016
http.c:5995: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5996: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5997: Test failed: expected status 50 (INTERNET_STATUS_CLOSING_CONNECTION) 2 times, received 0 times
http.c:5998: Test failed: expected status 51 (INTERNET_STATUS_CONNECTION_CLOSED) 2 times, received 0 times
http.c:6004: Test failed: Unexpected cert errors 12007, skipping security flags tests
http.c:627: Test failed: expected status 10 (INTERNET_STATUS_RESOLVING_NAME) 0 times, received 1 times
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 110 (INTERNET_STATUS_REDIRECT)
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:6605: Test succeeded inside todo block: 6805: expected status 20 got 20
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 21 got 21
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 30 got 30
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 31 got 31
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6805: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 20 got 20
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 21 got 21
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 30 got 30
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 31 got 31
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6805: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 30 got 30
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 31 got 31
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6805: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6605: Test succeeded inside todo block: 6805: expected status 10 got 10
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6580: Test succeeded inside todo block: ar->dwResult = 0, expected 1
http.c:6581: Test succeeded inside todo block: ar->dwError = 12007, expected 12007
http.c:6605: Test succeeded inside todo block: 6805: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6805: expected function 3 got 3
http.c:6609: Test succeeded inside todo block: 6805: expected thread 49 got 50
http.c:377: Test succeeded inside todo block: unexpected size 12
http.c:386: Test succeeded inside todo block: unexpected size 12
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 70 (INTERNET_STATUS_HANDLE_CLOSING)
http.c:456: Test succeeded inside todo block: info length should be sizeof(HINTERNET) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 70 (INTERNET_STATUS_HANDLE_CLOSING)
http.c:456: Test succeeded inside todo block: info length should be sizeof(HINTERNET) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 50 (INTERNET_STATUS_CLOSING_CONNECTION)
http.c:355: Test succeeded inside todo block: unexpected status 51 (INTERNET_STATUS_CONNECTION_CLOSED)
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 50 (INTERNET_STATUS_CLOSING_CONNECTION)
http.c:355: Test succeeded inside todo block: unexpected status 51 (INTERNET_STATUS_CONNECTION_CLOSED)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1

Report errors:
wininet:http prints too much data (41062 bytes)

=== debian10 (32 bit Chinese:China report) ===

wininet:
ftp: Timeout
http.c:5910: Test failed: req_error = 12007
http.c:5913: Test failed: expected status 11 (INTERNET_STATUS_NAME_RESOLVED) 1 times, received 0 times
http.c:5914: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5915: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5918: Test failed: expected status 30 (INTERNET_STATUS_SENDING_REQUEST) 1 times, received 0 times
http.c:5919: Test failed: expected status 31 (INTERNET_STATUS_REQUEST_SENT) 1 times, received 0 times
http.c:5920: Test failed: expected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE) 1 times, received 0 times
http.c:5921: Test failed: expected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED) 1 times, received 0 times
http.c:5926: Test failed: flags = 8, expected 0
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS flags = 1180, expected 20001181
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS(98) flags = 1180, expected 20001181
http.c:5932: Test failed: size = 0
http.c:355: Test failed: unexpected status 10 (INTERNET_STATUS_RESOLVING_NAME)
http.c:5965: Test failed: req_error = 12007
http.c:5970: Test failed: InternetQueryOption failed: 12016
http.c:5971: Test failed: size = 0
http.c:5980: Test failed: InternetQueryOption failed: 12016
http.c:5995: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5996: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5997: Test failed: expected status 50 (INTERNET_STATUS_CLOSING_CONNECTION) 2 times, received 0 times
http.c:5998: Test failed: expected status 51 (INTERNET_STATUS_CONNECTION_CLOSED) 2 times, received 0 times
http.c:6004: Test failed: Unexpected cert errors 12007, skipping security flags tests
http.c:627: Test failed: expected status 10 (INTERNET_STATUS_RESOLVING_NAME) 0 times, received 1 times
http.c:6451: Test succeeded inside todo block: Got string: 4.15.184.77
http.c:6452: Test succeeded inside todo block: unexpected size 12
http.c:6451: Test succeeded inside todo block: Got string: 4.15.184.77
http.c:6452: Test succeeded inside todo block: unexpected size 12
http.c:6451: Test succeeded inside todo block: Got string: 4.15.184.77
http.c:6452: Test succeeded inside todo block: unexpected size 12
http.c:6451: Test succeeded inside todo block: Got string: 4.15.184.77
http.c:6452: Test succeeded inside todo block: unexpected size 12
http.c:6605: Test succeeded inside todo block: 6849: expected status 40 got 40
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6849: expected status 41 got 41
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6849: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6849: expected status 40 got 40
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6849: expected status 41 got 41
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6849: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6849: expected status 40 got 40
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6849: expected status 41 got 41
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6578: Test succeeded inside todo block: ar->dwResult = 1, expected 1
http.c:6605: Test succeeded inside todo block: 6849: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6576: Test succeeded inside todo block: unexpected buflen = 8
http.c:6580: Test succeeded inside todo block: ar->dwResult = 0, expected 1
http.c:6581: Test succeeded inside todo block: ar->dwError = 12017, expected 12017
http.c:6605: Test succeeded inside todo block: 6849: expected status 100 got 100
http.c:6606: Test succeeded inside todo block: 6849: expected function 5 got 5
http.c:6609: Test succeeded inside todo block: 6849: expected thread 50 got 51
http.c:6605: Test succeeded inside todo block: 6858: expected status 70 got 70
http.c:6606: Test succeeded inside todo block: 6858: expected function 6 got 6
http.c:6605: Test succeeded inside todo block: 6858: expected status 70 got 70
http.c:6606: Test succeeded inside todo block: 6858: expected function 6 got 6
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 50 (INTERNET_STATUS_CLOSING_CONNECTION)
http.c:355: Test succeeded inside todo block: unexpected status 51 (INTERNET_STATUS_CONNECTION_CLOSED)
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 110 (INTERNET_STATUS_REDIRECT)
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER)
http.c:377: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER)
http.c:386: Test succeeded inside todo block: unexpected size 10
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 0
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 30 (INTERNET_STATUS_SENDING_REQUEST)
http.c:355: Test succeeded inside todo block: unexpected status 31 (INTERNET_STATUS_REQUEST_SENT)
http.c:397: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:355: Test succeeded inside todo block: unexpected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED)
http.c:412: Test succeeded inside todo block: info length should be sizeof(DWORD) instead of 4
http.c:355: Test succeeded inside todo block: unexpected status 100 (INTERNET_STATUS_REQUEST_COMPLETE)
http.c:469: Test succeeded inside todo block: info length should be sizeof(INTERNET_ASYNC_RESULT) instead of 8
http.c:472: Test succeeded inside todo block: iar->dwResult = 1
http.c:7077: Test succeeded inside todo block: HttpAddRequestHeadersA failed 10035
http.c:7086: Test succeeded inside todo block: HttpQueryInfoA failed 0
http.c:7087: Test succeeded inside todo block: header missing

Report errors:
wininet:http prints too much data (37823 bytes)

=== debian10 (32 bit WoW report) ===

wininet:
http.c:5910: Test failed: req_error = 12007
http.c:5913: Test failed: expected status 11 (INTERNET_STATUS_NAME_RESOLVED) 1 times, received 0 times
http.c:5914: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5915: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5918: Test failed: expected status 30 (INTERNET_STATUS_SENDING_REQUEST) 1 times, received 0 times
http.c:5919: Test failed: expected status 31 (INTERNET_STATUS_REQUEST_SENT) 1 times, received 0 times
http.c:5920: Test failed: expected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE) 1 times, received 0 times
http.c:5921: Test failed: expected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED) 1 times, received 0 times
http.c:5926: Test failed: flags = 8, expected 0
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS flags = 1180, expected 20001181
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS(98) flags = 1180, expected 20001181
http.c:5932: Test failed: size = 0
http.c:355: Test failed: unexpected status 10 (INTERNET_STATUS_RESOLVING_NAME)
http.c:5965: Test failed: req_error = 12007
http.c:5970: Test failed: InternetQueryOption failed: 12016
http.c:5971: Test failed: size = 0
http.c:5980: Test failed: InternetQueryOption failed: 12016
http.c:5995: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5996: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5997: Test failed: expected status 50 (INTERNET_STATUS_CLOSING_CONNECTION) 2 times, received 0 times
http.c:5998: Test failed: expected status 51 (INTERNET_STATUS_CONNECTION_CLOSED) 2 times, received 0 times
http.c:6004: Test failed: Unexpected cert errors 12007, skipping security flags tests
http.c:627: Test failed: expected status 10 (INTERNET_STATUS_RESOLVING_NAME) 0 times, received 1 times

=== debian10 (64 bit WoW report) ===

wininet:
http.c:5910: Test failed: req_error = 12007
http.c:5913: Test failed: expected status 11 (INTERNET_STATUS_NAME_RESOLVED) 1 times, received 0 times
http.c:5914: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5915: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5918: Test failed: expected status 30 (INTERNET_STATUS_SENDING_REQUEST) 1 times, received 0 times
http.c:5919: Test failed: expected status 31 (INTERNET_STATUS_REQUEST_SENT) 1 times, received 0 times
http.c:5920: Test failed: expected status 40 (INTERNET_STATUS_RECEIVING_RESPONSE) 1 times, received 0 times
http.c:5921: Test failed: expected status 41 (INTERNET_STATUS_RESPONSE_RECEIVED) 1 times, received 0 times
http.c:5926: Test failed: flags = 8, expected 0
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS flags = 1180, expected 20001181
http.c:5928: Test failed: INTERNET_OPTION_SECURITY_FLAGS(98) flags = 1180, expected 20001181
http.c:5932: Test failed: size = 0
http.c:355: Test failed: unexpected status 10 (INTERNET_STATUS_RESOLVING_NAME)
http.c:5965: Test failed: req_error = 12007
http.c:5970: Test failed: InternetQueryOption failed: 12016
http.c:5971: Test failed: size = 0
http.c:5980: Test failed: InternetQueryOption failed: 12016
http.c:5995: Test failed: expected status 20 (INTERNET_STATUS_CONNECTING_TO_SERVER) 2 times, received 0 times
http.c:5996: Test failed: expected status 21 (INTERNET_STATUS_CONNECTED_TO_SERVER) 2 times, received 0 times
http.c:5997: Test failed: expected status 50 (INTERNET_STATUS_CLOSING_CONNECTION) 2 times, received 0 times
http.c:5998: Test failed: expected status 51 (INTERNET_STATUS_CONNECTION_CLOSED) 2 times, received 0 times
http.c:6004: Test failed: Unexpected cert errors 12007, skipping security flags tests
http.c:627: Test failed: expected status 10 (INTERNET_STATUS_RESOLVING_NAME) 0 times, received 1 times



More information about the wine-devel mailing list