summaryrefslogtreecommitdiff
path: root/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2021-10-25 00:53:02 +0200
committerArne Schwabe <arne@rfc2549.org>2021-10-25 00:54:00 +0200
commit3348484912550a4d72a082ad21f9871bc2159afb (patch)
treef3b48dc7e6fa31d180b2ba55d033236bfc925a99 /main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java
parent7fb58f6609802a03dc82169531badbad98d4c33d (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.java4
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;
}