]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Refuse server mode on Android
authorArne Schwabe <arne@rfc2549.org>
Mon, 18 May 2020 15:54:27 +0000 (17:54 +0200)
committerGert Doering <gert@greenie.muc.de>
Tue, 19 May 2020 13:06:49 +0000 (15:06 +0200)
After the commit 042429d3 "build: Remove --disable-server from ./configure"
Android needs another way to ensure that OpenVPN is not run in server mode.

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: David Sommerseth <davids@openvpn.net>
Message-Id: <20200518155427.17283-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19904.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/options.c

index 2d2089e3be6598e053dd94ea84bc4320f578f21b..6c0fc0ed1edc1b149d1c53b4d73705cb618d7179 100644 (file)
@@ -2253,6 +2253,9 @@ options_postprocess_verify_ce(const struct options *options, const struct connec
      */
     if (options->mode == MODE_SERVER)
     {
+#ifdef TARGET_ANDROID
+        msg(M_FATAL, "--mode server not supported on Android");
+#endif
         if (!(dev == DEV_TYPE_TUN || dev == DEV_TYPE_TAP))
         {
             msg(M_USAGE, "--mode server only works with --dev tun or --dev tap");