From a419aab396b0466226531ec8eb1b2b054e204726 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 2 Jul 2016 17:35:39 +0200 Subject: [PATCH] Revert "Removed check if VPN is prepared" This reverts commit 07fd058546b9999ddabc6921950c91785c7eb51e. --- .../main/java/eu/faircode/netguard/ServiceSinkhole.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java b/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java index fddbce78..bad88a75 100644 --- a/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java +++ b/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java @@ -274,6 +274,15 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS Log.i(TAG, "Executing intent=" + intent + " command=" + cmd + " reason=" + reason + " vpn=" + (vpn != null) + " user=" + (Process.myUid() / 100000)); + // Check if prepared + if (cmd == Command.start || cmd == Command.reload) + if (VpnService.prepare(ServiceSinkhole.this) != null) { + Log.w(TAG, "VPN not prepared"); + prefs.edit().putBoolean("enabled", false).apply(); + showAutoStartNotification(); + return; + } + // Check if foreground if (cmd != Command.stop) if (!user_foreground) {