diff --git a/src/imessage/client.ts b/src/imessage/client.ts index 52d255ad8..0ce2970fa 100644 --- a/src/imessage/client.ts +++ b/src/imessage/client.ts @@ -91,7 +91,7 @@ export class IMessageRpcClient { }); child.on("close", (code, signal) => { - if (code !== 0 && code !== null) { + if (code !== 0 || signal) { const reason = signal ? `signal ${signal}` : `code ${code}`; this.failAll(new Error(`imsg rpc exited (${reason})`)); } else {