]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Local functions are not supported in MSVC. Bummer.
authorSimon Rozman <simon@rozman.si>
Tue, 10 Oct 2017 23:11:21 +0000 (01:11 +0200)
committerGert Doering <gert@greenie.muc.de>
Wed, 11 Oct 2017 16:18:38 +0000 (18:18 +0200)
Acked-by: Selva Nair <selva.nair@gmail.com>
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 <gert@greenie.muc.de>
(cherry picked from commit 0893b14a7f8023964760e6229badcd2cfef57de2)

src/openvpnserv/interactive.c

index 607c8a91c9c23b2bd41a9c7359bb03755dc7fdb7..0809fdd127a8bd15fe035ddb9b33581a5530e8d7 100644 (file)
@@ -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)