diff options
author | Arne Schwabe <arne@rfc2549.org> | 2021-10-30 23:00:54 +0200 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2021-12-17 11:36:32 +0100 |
commit | 2f137c89d76808d537d3694975518df30475bd90 (patch) | |
tree | f86d169cd3770725636781618b7764a7ca23e8d0 /main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java | |
parent | 1e40ded48b1dfbb9edcd13a4f6d4f69abfb7ffb2 (diff) |
Update OpenVPN 2.x and OpenVPN 3.x
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
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 | 10 |
1 files changed, 9 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 db530320..026586d5 100644 --- a/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java +++ b/main/src/main/java/de/blinkt/openvpn/core/ConfigParser.java @@ -564,12 +564,20 @@ public class ConfigParser { } } - Vector<String> provider = getOption("provider", 1, 1); + Vector<String> provider = getOption("provider", 1, 9); if (provider != null) { String providers = provider.get(1).toLowerCase(Locale.ROOT); if (providers.equals("legacy:default") || providers.equals("default:legacy")) np.mUseLegacyProvider = true; + + for (String prov:provider) + { + if ("legacy".equals(prov.toLowerCase(Locale.ROOT))) + { + np.mUseLegacyProvider = true; + } + } } |