Hans Leidekker : snmpapi: Make a test pass on Vista.
Alexandre Julliard
julliard at winehq.org
Mon Nov 12 06:26:53 CST 2007
Module: wine
Branch: master
Commit: 42aa4e46b6dc4e9fd4f347d15a99cb7f5e9adae2
URL: http://source.winehq.org/git/wine.git/?a=commit;h=42aa4e46b6dc4e9fd4f347d15a99cb7f5e9adae2
Author: Hans Leidekker <hans at it.vu.nl>
Date: Sun Nov 11 13:34:45 2007 +0100
snmpapi: Make a test pass on Vista.
---
dlls/snmpapi/tests/util.c | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/dlls/snmpapi/tests/util.c b/dlls/snmpapi/tests/util.c
index a358a1a..72bcdc8 100644
--- a/dlls/snmpapi/tests/util.c
+++ b/dlls/snmpapi/tests/util.c
@@ -352,11 +352,19 @@ static void test_SnmpUtilOidCmp(void)
static void test_SnmpUtilOidAppend(void)
{
INT ret;
- static UINT ids1[] = { 1, 2, 3 };
+ UINT *ids1;
static UINT ids2[] = { 4, 5, 6 };
- static AsnObjectIdentifier oid1 = { 3, ids1 };
+ static AsnObjectIdentifier oid1;
static AsnObjectIdentifier oid2 = { 3, ids2 };
+ ids1 = HeapAlloc(GetProcessHeap(), 0, 3 * sizeof(UINT));
+ ids1[0] = 1;
+ ids1[1] = 2;
+ ids1[2] = 3;
+
+ oid1.idLength = 3;
+ oid1.ids = ids1;
+
ret = SnmpUtilOidAppend(NULL, NULL);
ok(!ret, "SnmpUtilOidAppend succeeded\n");
@@ -371,6 +379,8 @@ static void test_SnmpUtilOidAppend(void)
ok(oid1.idLength == 6, "SnmpUtilOidAppend failed\n");
ok(!memcmp(&oid1.ids[3], ids2, 3 * sizeof(UINT)),
"SnmpUtilOidAppend failed\n");
+
+ HeapFree(GetProcessHeap(), 0, ids1);
}
static void test_SnmpUtilVarBindCpyFree(void)
More information about the wine-cvs
mailing list