From c4b969ca62a6f0b66f97c9bfe88022a91d162038 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 17 Sep 2021 07:20:49 +0000 Subject: Do not destroy sessions twice, GitHub issue 2889. --- session.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'session.c') diff --git a/session.c b/session.c index 73f44e18..fd567926 100644 --- a/session.c +++ b/session.c @@ -205,6 +205,9 @@ session_destroy(struct session *s, int notify, const char *from) struct winlink *wl; log_debug("session %s destroyed (%s)", s->name, from); + + if (s->curw == NULL) + return; s->curw = NULL; RB_REMOVE(sessions, &sessions, s); -- cgit v1.2.3