diff options
author | Arne Schwabe <arne@rfc2549.org> | 2021-10-25 00:53:02 +0200 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2021-10-25 00:54:00 +0200 |
commit | 3348484912550a4d72a082ad21f9871bc2159afb (patch) | |
tree | f3b48dc7e6fa31d180b2ba55d033236bfc925a99 /main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java | |
parent | 7fb58f6609802a03dc82169531badbad98d4c33d (diff) |
Leave second DNS empty when importing config with only one DNS (closes #1410)
When importing a configuration with only one DNS server, the second
DNS server what never overwritten, resulting in having the Google DNS
as backup server. Also change Google DNS to Quad9 by default.
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java')
-rw-r--r-- | main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java b/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java index 01f7cf69..db530320 100644 --- a/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java +++ b/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java @@ -503,8 +503,10 @@ public class ConfigParser { np.mSearchDomain = dhcpoption.get(2); } else if (type.equals("DNS")) { np.mOverrideDNS = true; - if (np.mDNS1.equals(VpnProfile.DEFAULT_DNS1)) + if (np.mDNS1.equals(VpnProfile.DEFAULT_DNS1)) { np.mDNS1 = arg; + np.mDNS2 = ""; + } else np.mDNS2 = arg; } |