From: Antonio Quartulli
Date: Thu, 13 Jan 2022 10:14:34 +0000 (+0100)
Subject: sig.c: define signal_handler on non-windows only
X-Git-Tag: v2.6_beta1~336
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=508ee74a9671d0175afeeb1711ba0f18d538cfb2;p=thirdparty%2Fopenvpn.git
sig.c: define signal_handler on non-windows only
signal_handler() is unused on Windows and generates a warning.
Confine it within "ifdef _WIN32" in order to reduce the compilation
noise.
Signed-off-by: Antonio Quartulli
Acked-by: Gert Doering
Message-Id: <20220113101434.30223-1-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23530.html
Signed-off-by: Gert Doering
---
diff --git a/src/openvpn/sig.c b/src/openvpn/sig.c
index eadd71091..9747c083b 100644
--- a/src/openvpn/sig.c
+++ b/src/openvpn/sig.c
@@ -214,7 +214,7 @@ signal_restart_status(const struct signal_info *si)
#endif /* ifdef ENABLE_MANAGEMENT */
}
-
+#ifndef _WIN32
/* normal signal handler, when we are in event loop */
static void
signal_handler(const int signum)
@@ -222,6 +222,7 @@ signal_handler(const int signum)
throw_signal(signum);
signal(signum, signal_handler);
}
+#endif
/* set handlers for unix signals */