0
0
mirror of https://github.com/schwabe/ics-openvpn.git synced 2024-09-20 12:02:28 +02:00

Ignore error when unregistering network state listener

This commit is contained in:
Arne Schwabe 2013-04-01 16:37:24 +02:00
parent 27ab1f2c46
commit b993030dbe

View File

@ -232,7 +232,14 @@ public class OpenVpnService extends VpnService implements StateListener, Callbac
synchronized void unregisterNetworkStateReceiver() {
if(mNetworkStateReceiver!=null)
this.unregisterReceiver(mNetworkStateReceiver);
try {
this.unregisterReceiver(mNetworkStateReceiver);
} catch (IllegalArgumentException iae) {
// I don't know why this happens:
// java.lang.IllegalArgumentException: Receiver not registered: de.blinkt.openvpn.NetworkSateReceiver@41a61a10
// Ignore for now ...
iae.printStackTrace();
}
mNetworkStateReceiver=null;
}