From 2b317070a210a79d0febf319952d6fabf0309087 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 5 Oct 2022 02:22:12 +0800 Subject: [PATCH] Fix when "proc" field got null System Framework maybe crashed in FrameworkHooker --- .../com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt index d014594..03d799e 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt @@ -320,7 +320,7 @@ object FrameworkHooker : YukiBaseHooker() { } afterHook { /** 当前进程信息 */ - val proc = args().first().any() + val proc = args().first().any() ?: return@afterHook /** 当前 pid 信息 */ val pid = ProcessRecordClass.toClass().field { name { it == "mPid" || it == "pid" } }.get(proc).int()