From 189376727e42147715e9dca58d09644c2eaa21bb Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 18 Oct 2026 17:46:10 +0900 Subject: internal/testsuite: drop ESRCH on detach Getting ESRCH here is harmless, and has the same effect of detaching successfully, so drop it to avoid spurious test failures. Signed-off-by: Ophestra --- internal/testsuite/ptrace.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'internal/testsuite') diff --git a/internal/testsuite/ptrace.go b/internal/testsuite/ptrace.go index ccf0900c..b35816ec 100644 --- a/internal/testsuite/ptrace.go +++ b/internal/testsuite/ptrace.go @@ -119,6 +119,9 @@ func CheckFilter(pid, index int, sum [sha512.Size]byte) (err error) { defer func() { if detachErr := ptraceDetach(pid); err == nil { err = detachErr + if errors.Is(err, syscall.ESRCH) { + err = nil + } } }() -- cgit v1.3.1