iphlapi: Fix some leaks (coverity)
Frédéric Delanoy
frederic.delanoy at gmail.com
Tue Nov 6 03:51:44 CST 2012
CIDs 713493-713494
---
dlls/iphlpapi/iphlpapi_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c
index dae779c..c120153 100644
--- a/dlls/iphlpapi/iphlpapi_main.c
+++ b/dlls/iphlpapi/iphlpapi_main.c
@@ -784,6 +784,7 @@ static ULONG adapterAddressesFromIndex(ULONG family, ULONG flags, IF_INDEX index
}
if (ret)
{
+ HeapFree(GetProcessHeap(), 0, v4addrs);
HeapFree(GetProcessHeap(), 0, routeTable);
return ret;
}
@@ -1520,8 +1521,8 @@ DWORD WINAPI GetIpAddrTable(PMIB_IPADDRTABLE pIpAddrTable, PULONG pdwSize, BOOL
sizeof(MIB_IPADDRROW), IpAddrTableSorter);
ret = NO_ERROR;
}
- HeapFree(GetProcessHeap(), 0, table);
}
+ HeapFree(GetProcessHeap(), 0, table);
}
TRACE("returning %d\n", ret);
return ret;
--
1.8.0
More information about the wine-patches
mailing list