Running the script doesn't make sense with the AFUNIX dev node, so we
simply clear any scripts that have been set before.
Change-Id: I7e9a0c668e0950257632452cfd9eeb236f0120f2
Signed-off-by: Heiko Hund <heiko@ist.eigentlich.net>
Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Message-Id: <
20250708185210.30421-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32069.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
#include "xkey_common.h"
#include "dco.h"
#include "options_util.h"
+#include "tun_afunix.h"
#include <ctype.h>
struct gc_arena gc = gc_new();
struct dns_options *dns = &o->dns_options;
+ if (is_tun_afunix(o->dev_node))
+ {
+ /* Disable running dns-updown script with lwipovpn */
+ dns->updown_flags = DNS_UPDOWN_NO_FLAGS;
+ dns->updown = NULL;
+ }
+
if (dns->servers || dns_updown_user_set(dns) || dns_updown_forced(dns))
{
/* Clean up env from --dhcp-option DNS config */