aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-09-06 17:22:51 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-09-06 17:22:51 +0300
commitbf99fa820cef39aef2ca4df09950703d64d46cdb (patch)
tree0b0d7de41c8e7343a992f7978416dd730bfa6c47
parentcd16ca4d356117ecf2500c969ed3f502a2e75392 (diff)
downloadlibmicrohttpd-bf99fa820cef39aef2ca4df09950703d64d46cdb.tar.gz
libmicrohttpd-bf99fa820cef39aef2ca4df09950703d64d46cdb.zip
perf_replies: minor improvement for W32 code
-rw-r--r--src/tools/mhd_tool_get_cpu_count.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/mhd_tool_get_cpu_count.c b/src/tools/mhd_tool_get_cpu_count.c
index bd79c69e..c8b08715 100644
--- a/src/tools/mhd_tool_get_cpu_count.c
+++ b/src/tools/mhd_tool_get_cpu_count.c
@@ -598,7 +598,7 @@ mhd_tool_get_sys_cpu_count_special_api_ (void)
598 { 598 {
599 /* Native W32 */ 599 /* Native W32 */
600 HMODULE k32hndl; 600 HMODULE k32hndl;
601 k32hndl = GetModuleHandleA ("kernel32.dll"); 601 k32hndl = LoadLibraryA ("kernel32.dll");
602 if (NULL != k32hndl) 602 if (NULL != k32hndl)
603 { 603 {
604 typedef DWORD (WINAPI *GAPC_PTR)(WORD GroupNumber); 604 typedef DWORD (WINAPI *GAPC_PTR)(WORD GroupNumber);
@@ -634,6 +634,8 @@ mhd_tool_get_sys_cpu_count_special_api_ (void)
634 ret = -1; /* Overflow */ 634 ret = -1; /* Overflow */
635 } 635 }
636 } 636 }
637 if (NULL != k32hndl)
638 FreeLibrary (k32hndl);
637 } 639 }
638 if (0 >= ret) 640 if (0 >= ret)
639 { 641 {