From e28981e776f4a2ae931d6b273f170399349aea39 Mon Sep 17 00:00:00 2001 From: 34262315716 <34262315716@github.com> Date: Sun, 12 Jul 2026 15:33:18 +0800 Subject: [PATCH] fix: pidIsAlive self-PID check for stale lock detection --- apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts b/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts index 55d2f6e43..4176225af 100644 --- a/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts +++ b/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts @@ -146,6 +146,7 @@ function readOwner(ownerFile: string): OpenClawRuntimeLockOwner | null { function pidIsAlive(pid: number): boolean { if (!Number.isInteger(pid) || pid <= 0) return false; + if (pid === process.pid) return false; try { process.kill(pid, 0); return true;