=?UTF-8?Q?Matej=20=C5=A0pindler=20?=: ws2_32: Test GetAddrInfo with zero port.
Alexandre Julliard
julliard at winehq.org
Mon Nov 14 13:33:58 CST 2011
Module: wine
Branch: master
Commit: 2e5718ba95fadc8f4d0441cb3ca511bcec66a4cb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2e5718ba95fadc8f4d0441cb3ca511bcec66a4cb
Author: Matej Špindler <spindler.matej at gmail.com>
Date: Fri Nov 11 13:58:47 2011 +0100
ws2_32: Test GetAddrInfo with zero port.
---
dlls/ws2_32/tests/sock.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/dlls/ws2_32/tests/sock.c b/dlls/ws2_32/tests/sock.c
index 7a64e0e..237bc86 100644
--- a/dlls/ws2_32/tests/sock.c
+++ b/dlls/ws2_32/tests/sock.c
@@ -4152,6 +4152,7 @@ static void test_GetAddrInfoW(void)
static const WCHAR port[] = {'8','0',0};
static const WCHAR empty[] = {0};
static const WCHAR localhost[] = {'l','o','c','a','l','h','o','s','t',0};
+ static const WCHAR zero[] = {'0',0};
int ret;
ADDRINFOW *result, hint;
@@ -4176,6 +4177,24 @@ static void test_GetAddrInfoW(void)
}
pFreeAddrInfoW(result);
+ result = NULL;
+ ret = pGetAddrInfoW(NULL, zero, NULL, &result);
+ todo_wine
+ {
+ ok(!ret, "GetAddrInfoW failed with %d\n", WSAGetLastError());
+ ok(result != NULL, "GetAddrInfoW failed\n");
+ }
+ pFreeAddrInfoW(result);
+
+ result = NULL;
+ ret = pGetAddrInfoW(empty, zero, NULL, &result);
+ todo_wine
+ {
+ ok(!ret, "GetAddrInfoW failed with %d\n", WSAGetLastError());
+ ok(result != NULL, "GetAddrInfoW failed\n");
+ }
+ pFreeAddrInfoW(result);
+
ret = pGetAddrInfoW(localhost, NULL, NULL, &result);
ok(!ret, "GetAddrInfoW failed with %d\n", WSAGetLastError());
pFreeAddrInfoW(result);
More information about the wine-cvs
mailing list