From a5fba22a79e7a1f5429e0c973c7ff1941d392f58 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Fri, 26 Oct 2007 23:18:38 +0200 Subject: [PATCH] snmpapi: Fix memory allocation in SnmpUtilVarBindListCpy. --- dlls/snmpapi/main.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dlls/snmpapi/main.c b/dlls/snmpapi/main.c index 34073c3bcbe..3686ed93a57 100644 --- a/dlls/snmpapi/main.c +++ b/dlls/snmpapi/main.c @@ -431,12 +431,10 @@ INT WINAPI SnmpUtilVarBindListCpy(SnmpVarBindList *dst, SnmpVarBindList *src) dst->len = 0; return SNMPAPI_NOERROR; } - size = src->len * sizeof(SnmpVarBind *); + size = src->len * sizeof(SnmpVarBind); if (!(dst->list = HeapAlloc(GetProcessHeap(), 0, size))) - { - HeapFree(GetProcessHeap(), 0, dst); return SNMPAPI_ERROR; - } + src_entry = src->list; dst_entry = dst->list; for (i = 0; i < src->len; i++) -- 2.11.4.GIT