From faf074b9905f2a0248702f66934e8ab7ccf83049 Mon Sep 17 00:00:00 2001 From: 5ec1cff Date: Tue, 12 Dec 2023 00:50:49 +0800 Subject: [PATCH] don't show inject status if not tracing --- loader/src/ptracer/monitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loader/src/ptracer/monitor.cpp b/loader/src/ptracer/monitor.cpp index c692599..4fa91e8 100644 --- a/loader/src/ptracer/monitor.cpp +++ b/loader/src/ptracer/monitor.cpp @@ -458,7 +458,8 @@ static void updateStatus() { #define WRITE_STATUS_ABI(suffix) \ if (status##suffix.supported) { \ status_text += " zygote" #suffix ":"; \ - if (status##suffix.zygote_injected) status_text += "injected,"; \ + if (tracing_state != TRACING) status_text += "unknown,"; \ + else if (status##suffix.zygote_injected) status_text += "injected,"; \ else status_text += "not injected,"; \ status_text += " daemon" #suffix ":"; \ if (status##suffix.daemon_running) status_text += "running"; \