From 90c8ae537a088a068b80909349ff58b0df341a6a Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Sat, 7 Sep 2024 10:29:40 +0200 Subject: [PATCH] Catch possible SecurityException starting the VPN --- .../main/java/com/emanuelef/remote_capture/CaptureService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/emanuelef/remote_capture/CaptureService.java b/app/src/main/java/com/emanuelef/remote_capture/CaptureService.java index e5f2bc70..65bd6e2b 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/CaptureService.java +++ b/app/src/main/java/com/emanuelef/remote_capture/CaptureService.java @@ -538,7 +538,8 @@ public class CaptureService extends VpnService implements Runnable { try { mParcelFileDescriptor = builder.setSession(CaptureService.VpnSessionName).establish(); - } catch (IllegalArgumentException | IllegalStateException e) { + } catch (IllegalArgumentException | IllegalStateException | SecurityException e) { + e.printStackTrace(); Utils.showToast(this, R.string.vpn_setup_failed); return abortStart(); }