From: Simon Rozman Date: Tue, 10 Oct 2017 23:11:21 +0000 (+0200) Subject: Local functions are not supported in MSVC. Bummer. X-Git-Tag: v2.4.5~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b49bda5e10435dd42c2fe48d40893689fbdf986;p=thirdparty%2Fopenvpn.git Local functions are not supported in MSVC. Bummer. Acked-by: Selva Nair Message-Id: <20171010231130.6832-4-simon@rozman.si> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15587.html Signed-off-by: Gert Doering (cherry picked from commit 0893b14a7f8023964760e6229badcd2cfef57de2) --- diff --git a/src/openvpnserv/interactive.c b/src/openvpnserv/interactive.c index 607c8a91c..0809fdd12 100644 --- a/src/openvpnserv/interactive.c +++ b/src/openvpnserv/interactive.c @@ -1890,6 +1890,11 @@ FreeWaitHandles(LPHANDLE h) free(h); } +static BOOL +CmpHandle(LPVOID item, LPVOID hnd) +{ + return item == hnd; +} VOID WINAPI ServiceStartInteractive(DWORD dwArgc, LPTSTR *lpszArgv) @@ -1900,11 +1905,6 @@ ServiceStartInteractive(DWORD dwArgc, LPTSTR *lpszArgv) list_item_t *threads = NULL; PHANDLE handles = NULL; DWORD handle_count; - BOOL - CmpHandle(LPVOID item, LPVOID hnd) - { - return item == hnd; - } service = RegisterServiceCtrlHandlerEx(interactive_service.name, ServiceCtrlInteractive, &status); if (!service)