From 6ea740b5ab49b6dc5d3d0fa66b61117d063439b4 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Thu, 23 Jan 2025 10:52:28 +0800 Subject: [PATCH] Skip clearing install dir if not needed --- .../java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/core/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt b/app/core/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt index 46c6b8321..951b84148 100644 --- a/app/core/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt +++ b/app/core/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt @@ -597,7 +597,9 @@ abstract class MagiskInstallImpl protected constructor( if (result) return true - Shell.cmd("rm -rf $installDir").submit() + // Not every operation initializes installDir + if (::installDir.isInitialized) + Shell.cmd("rm -rf $installDir").submit() return false }