winhttp: Test that the data is really read in test_secure_connection.
This commit is contained in:
parent
7867ce8560
commit
0ebbd991c1
|
@ -792,7 +792,7 @@ static void test_secure_connection(void)
|
||||||
static const WCHAR google[] = {'w','w','w','.','g','o','o','g','l','e','.','c','o','m',0};
|
static const WCHAR google[] = {'w','w','w','.','g','o','o','g','l','e','.','c','o','m',0};
|
||||||
|
|
||||||
HINTERNET ses, con, req;
|
HINTERNET ses, con, req;
|
||||||
DWORD size, status, policy, bitness;
|
DWORD size, status, policy, bitness, read_size;
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
CERT_CONTEXT *cert;
|
CERT_CONTEXT *cert;
|
||||||
WINHTTP_CERTIFICATE_INFO info;
|
WINHTTP_CERTIFICATE_INFO info;
|
||||||
|
@ -873,13 +873,16 @@ static void test_secure_connection(void)
|
||||||
ret = WinHttpQueryHeaders(req, WINHTTP_QUERY_RAW_HEADERS_CRLF, NULL, NULL, &size, NULL);
|
ret = WinHttpQueryHeaders(req, WINHTTP_QUERY_RAW_HEADERS_CRLF, NULL, NULL, &size, NULL);
|
||||||
ok(!ret, "succeeded unexpectedly\n");
|
ok(!ret, "succeeded unexpectedly\n");
|
||||||
|
|
||||||
|
read_size = 0;
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
size = 0;
|
size = 0;
|
||||||
ret = WinHttpReadData(req, buffer, sizeof(buffer), &size);
|
ret = WinHttpReadData(req, buffer, sizeof(buffer), &size);
|
||||||
ok(ret == TRUE, "WinHttpReadData failed: %u.\n", GetLastError());
|
ok(ret == TRUE, "WinHttpReadData failed: %u.\n", GetLastError());
|
||||||
if (!size) break;
|
if (!size) break;
|
||||||
|
read_size += size;
|
||||||
}
|
}
|
||||||
|
ok(read_size > 2014, "read_size = %u\n", read_size);
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
WinHttpCloseHandle(req);
|
WinHttpCloseHandle(req);
|
||||||
|
|
Loading…
Reference in New Issue