diff --git a/server-client.c b/server-client.c index a89112241..4581e9bcf 100644 --- a/server-client.c +++ b/server-client.c @@ -159,7 +159,8 @@ server_client_clear_overlay(struct client *c) c->overlay_data = NULL; c->tty.flags &= ~(TTY_FREEZE|TTY_NOCURSOR); - window_update_focus(c->session->curw->window); + if (c->session != NULL) + window_update_focus(c->session->curw->window); server_redraw_client(c); }