From 1d820b207d2716b7f689ef2ab292e27b63944976 Mon Sep 17 00:00:00 2001 From: tizzybec <tizzybec@outlook.com> Date: 周三, 12 6月 2019 22:45:26 +0800 Subject: [PATCH] fix signature generation failing under win32 --- src/library/os/os-win.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/library/os/os-win.c b/src/library/os/os-win.c index 6b828cd..e406ab9 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; } -- Gitblit v1.9.1