diff options
author | Robin Jarry <robin@jarry.cc> | 2024-02-19 21:26:11 +0100 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2024-02-22 22:29:10 +0100 |
commit | ff77c7a52d78a487ea7775515aab4db399371075 (patch) | |
tree | d32245452005a3b3c7c3ceb0c99d8d70f99980c5 /lib | |
parent | 73daa9fbd046471dd2afc2f7b454317597b7ab03 (diff) | |
download | aerc-ff77c7a52d78a487ea7775515aab4db399371075.tar.gz |
ipc: fix deadlock when aerc is not running
Defer the execution of failed IPC commands *after* the IPC socket has
been unblocked.
Fixes: fd4dd4240885 ("ipc: wait for app to be ready before accepting commands")
Fixes: https://todo.sr.ht/~rjarry/aerc/229
Changelog-fixed: Deadlock when running `aerc mailto:foo@bar.com`
without another instance of aerc already running.
Reported-by: Skejg <grolleman@zoho.com>
Signed-off-by: Robin Jarry <robin@jarry.cc>
Reviewed-by: Tim Culverhouse <tim@timculverhouse.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions