fix(signal): validate link response ids

Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com>
This commit is contained in:
roboclaw-bot
2026-08-20 05:02:20 +00:00
parent d38b9dee0c
commit 83c2a56f62
+1 -1
View File
@@ -121,7 +121,7 @@ class SignalLinkRpcProcessClient implements SignalLinkRpcClient {
this.fail(new Error("signal-cli jsonRpc returned malformed JSON"));
return;
}
if (!isRecord(parsed) || String(parsed.id ?? "") !== pending.id) {
if (!isRecord(parsed) || typeof parsed.id !== "string" || parsed.id !== pending.id) {
return;
}
this.pending = undefined;