diff options
| author | Arne Schwabe <arne@rfc2549.org> | 2012-07-15 17:01:33 +0200 | 
|---|---|---|
| committer | Arne Schwabe <arne@rfc2549.org> | 2012-07-15 17:01:33 +0200 | 
| commit | 1c664e15c7bf36098025f15ec6e4e835adff997e (patch) | |
| tree | 1c33e3fec9f6ff514063b766ee866b68a2d39467 /src/de/blinkt/openvpn/OpenVpnService.java | |
| parent | 3ab9e38d4473a7a34b820d80cc442ba6c3e30564 (diff) | |
Add warning if no dns is set.v0.5.12
Check in a working copy of jbcrypto
Diffstat (limited to 'src/de/blinkt/openvpn/OpenVpnService.java')
| -rw-r--r-- | src/de/blinkt/openvpn/OpenVpnService.java | 15 | 
1 files changed, 10 insertions, 5 deletions
| diff --git a/src/de/blinkt/openvpn/OpenVpnService.java b/src/de/blinkt/openvpn/OpenVpnService.java index c50196b8..102e5d59 100644 --- a/src/de/blinkt/openvpn/OpenVpnService.java +++ b/src/de/blinkt/openvpn/OpenVpnService.java @@ -241,7 +241,8 @@ public class OpenVpnService extends VpnService implements StateListener {  		for (String dns : mDnslist ) {  			builder.addDnsServer(dns);  		} - +		 +		  		builder.setMtu(mMtu); @@ -283,7 +284,11 @@ public class OpenVpnService extends VpnService implements StateListener {  		OpenVPN.logBuilderConfig(bconfig); - +		 +		// No DNS Server, log a warning  +		if(mDnslist.size()==0) +			OpenVPN.logInfo(R.string.warn_no_dns); +			  		// Reset information  		mDnslist.clear();  		mRoutes.clear(); @@ -393,10 +398,10 @@ public class OpenVpnService extends VpnService implements StateListener {  		}  		// Skip exiting status if the status is already hidden -		if("EXITING SIGINT".equals(state) && !mNotificationvisible) { +		if(("EXITING SIGINT".equals(state) || "EXITING".equals(state)) +				&& !mNotificationvisible) {  			return; -		} -			 +		}	  		if("BYTECOUNT".equals(state)) {  			if(mDisplayBytecount) { | 
