summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2012-06-22 11:14:09 +0200
committerArne Schwabe <arne@rfc2549.org>2012-06-22 11:14:09 +0200
commit2b6c6b1cd53a4ae7c463f299d6114e17e8e1e4aa (patch)
tree7014966c8017d5a2d72fa5b84ac114e1869f3426
parent22714a5fd15e3250ce0297045985a2267777c692 (diff)
Fix openvpn error when no netmask is specified to a custom IP
-rw-r--r--src/de/blinkt/openvpn/VpnProfile.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/de/blinkt/openvpn/VpnProfile.java b/src/de/blinkt/openvpn/VpnProfile.java
index f482b173..d679cd00 100644
--- a/src/de/blinkt/openvpn/VpnProfile.java
+++ b/src/de/blinkt/openvpn/VpnProfile.java
@@ -385,9 +385,9 @@ public class VpnProfile implements Serializable{
private String cidrToIPAndNetmask(String route) {
String[] parts = route.split("/");
- // No /xx, return verbatim
+ // No /xx, assume /32 as netmask
if (parts.length ==1)
- return route;
+ parts = (route + "/32").split("/");
if (parts.length!=2)
return null;
@@ -480,7 +480,6 @@ public class VpnProfile implements Serializable{
cachain = KeyChain.getCertificateChain(context, mAlias);
if(cachain.length <= 1 && !nonNull(mCaFilename))
OpenVPN.logMessage(0, "", context.getString(R.string.keychain_nocacert));
-
for(X509Certificate cert:cachain) {
OpenVPN.logInfo(R.string.cert_from_keystore,cert.getSubjectDN());