From 932e2d1b50f33aa94a8e6d88256ac381f5727bb7 Mon Sep 17 00:00:00 2001 From: igerasim Date: Wed, 15 Aug 2018 12:13:20 -0700 Subject: [PATCH] 8199161: Better interface enumeration Reviewed-by: igerasim, mschoene, michaelm, rhalade --- src/windows/native/java/net/NetworkInterface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/windows/native/java/net/NetworkInterface.c b/src/windows/native/java/net/NetworkInterface.c index 4c6561e7c..dbbc03dbe 100644 --- a/src/windows/native/java/net/NetworkInterface.c +++ b/src/windows/native/java/net/NetworkInterface.c @@ -861,6 +861,7 @@ JNIEXPORT jobjectArray JNICALL Java_java_net_NetworkInterface_getAll /* allocate a NetworkInterface array */ netIFArr = (*env)->NewObjectArray(env, count, cls, NULL); if (netIFArr == NULL) { + free_netif(ifList); return NULL; } @@ -875,6 +876,7 @@ JNIEXPORT jobjectArray JNICALL Java_java_net_NetworkInterface_getAll netifObj = createNetworkInterface(env, curr, -1, NULL); if (netifObj == NULL) { + free_netif(ifList); return NULL; } -- GitLab