diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2023-09-06 17:22:51 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2023-09-06 17:22:51 +0300 |
commit | bf99fa820cef39aef2ca4df09950703d64d46cdb (patch) | |
tree | 0b0d7de41c8e7343a992f7978416dd730bfa6c47 | |
parent | cd16ca4d356117ecf2500c969ed3f502a2e75392 (diff) | |
download | libmicrohttpd-bf99fa820cef39aef2ca4df09950703d64d46cdb.tar.gz libmicrohttpd-bf99fa820cef39aef2ca4df09950703d64d46cdb.zip |
perf_replies: minor improvement for W32 code
-rw-r--r-- | src/tools/mhd_tool_get_cpu_count.c | 4 |
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 | { |