Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bb221924 authored by Hung-ying Tyan's avatar Hung-ying Tyan
Browse files

Throw a connecting exception when timed out.

parent 2a1aa6ac
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -161,6 +161,7 @@ abstract class VpnService<E extends VpnProfile> {

    synchronized void onDisconnect(boolean cleanUpServices) {
        try {
            Log.d(TAG, "       disconnecting VPN...");
            mState = VpnState.DISCONNECTING;
            broadcastConnectivity(VpnState.DISCONNECTING);
            mNotification.showDisconnect();
@@ -217,6 +218,8 @@ abstract class VpnService<E extends VpnProfile> {
                synchronized (VpnService.this) {
                    if (mState == VpnState.CONNECTING) {
                        Log.d(TAG, "       connecting timed out !!");
                        mError = newConnectingError(
                                new IOException("Connecting timed out"));
                        onError();
                    }
                }