From fcd903b7461ed8021b420b9581e989756d21c2b6 Mon Sep 17 00:00:00 2001
From: Gabriele Contini <gcontini@users.noreply.github.com>
Date: 周六, 07 9月 2019 20:06:48 +0800
Subject: [PATCH] CentOS 7 tests

---
 src/library/os/os-win.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/library/os/os-win.c b/src/library/os/os-win.c
index 6b828cd..d847405 100644
--- a/src/library/os/os-win.c
+++ b/src/library/os/os-win.c
@@ -131,7 +131,7 @@
 	FUNCTION_RETURN result;
 	PIP_ADAPTER_INFO pAdapterInfo, pAdapter = NULL;
 	//IP_ADAPTER_INFO AdapterInfo[20];              // Allocate information for up to 16 NICs
-	DWORD dwBufLen = 0; //10 * sizeof(IP_ADAPTER_INFO);  // Save the memory size of buffer
+	DWORD dwBufLen = sizeof(IP_ADAPTER_INFO); //10 * sizeof(IP_ADAPTER_INFO);  // Save the memory size of buffer
 
 	i = 3;
 	do {
@@ -158,7 +158,8 @@
 		return FUNC_RET_OK;
 	}
 
-	memset(adapterInfos, 0, *adapter_info_size);
+  *adapter_info_size = dwBufLen / sizeof(IP_ADAPTER_INFO);
+	memset(adapterInfos, 0, dwBufLen);
 	pAdapter = pAdapterInfo;
 	i = 0;
 	result = FUNC_RET_OK;
@@ -178,7 +179,6 @@
 		}
 	}
 	free(pAdapterInfo);
-	*adapter_info_size = i;
 	return result;
 }
 
@@ -211,3 +211,11 @@
 		free(hashStr);
 	}
 }
+
+/**
+ * Not implemented yet.
+ */
+VIRTUALIZATION getVirtualization() {
+	return NONE;
+}
+

--
Gitblit v1.9.1