Module: wine Branch: master Commit: 42aa4e46b6dc4e9fd4f347d15a99cb7f5e9adae2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=42aa4e46b6dc4e9fd4f347d15a...
Author: Hans Leidekker hans@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)