libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit bf99fa820cef39aef2ca4df09950703d64d46cdb
parent cd16ca4d356117ecf2500c969ed3f502a2e75392
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed,  6 Sep 2023 17:22:51 +0300

perf_replies: minor improvement for W32 code

Diffstat:
Msrc/tools/mhd_tool_get_cpu_count.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 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) { /* Native W32 */ HMODULE k32hndl; - k32hndl = GetModuleHandleA ("kernel32.dll"); + k32hndl = LoadLibraryA ("kernel32.dll"); if (NULL != k32hndl) { typedef DWORD (WINAPI *GAPC_PTR)(WORD GroupNumber); @@ -634,6 +634,8 @@ mhd_tool_get_sys_cpu_count_special_api_ (void) ret = -1; /* Overflow */ } } + if (NULL != k32hndl) + FreeLibrary (k32hndl); } if (0 >= ret) {