From: Arne Schwabe Date: Mon, 18 May 2020 15:54:27 +0000 (+0200) Subject: Refuse server mode on Android X-Git-Tag: v2.5_beta1~136 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc76e177606ba336bbcb63ebc5e4d85b4116057f;p=thirdparty%2Fopenvpn.git Refuse server mode on Android 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 Acked-by: David Sommerseth 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 --- diff --git a/src/openvpn/options.c b/src/openvpn/options.c index 2d2089e3b..6c0fc0ed1 100644 --- a/src/openvpn/options.c +++ b/src/openvpn/options.c @@ -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");