From b0fc580860b1e69c00348c487759983fa6c921cc Mon Sep 17 00:00:00 2001 From: LoveSy Date: Wed, 5 Apr 2023 08:43:08 +0800 Subject: [PATCH] Avoid crash when calling `abandonSession` --- .../src/main/java/com/topjohnwu/magisk/utils/APKInstall.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/shared/src/main/java/com/topjohnwu/magisk/utils/APKInstall.java b/app/shared/src/main/java/com/topjohnwu/magisk/utils/APKInstall.java index 1bc7a6d72..baf63131f 100644 --- a/app/shared/src/main/java/com/topjohnwu/magisk/utils/APKInstall.java +++ b/app/shared/src/main/java/com/topjohnwu/magisk/utils/APKInstall.java @@ -115,7 +115,10 @@ public final class APKInstall { var installer = context.getPackageManager().getPackageInstaller(); var info = installer.getSessionInfo(id); if (info != null) { - installer.abandonSession(info.getSessionId()); + try { + installer.abandonSession(info.getSessionId()); + } catch (Throwable ignored) { + } } } if (onFailure != null) {