From cc76e177606ba336bbcb63ebc5e4d85b4116057f Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Mon, 18 May 2020 17:54:27 +0200 Subject: [PATCH] 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 --- src/openvpn/options.c | 3 +++ 1 file changed, 3 insertions(+) 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"); -- 2.47.2