=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/server.c,v retrieving revision 1.171 retrieving revision 1.172 diff -u -r1.171 -r1.172 --- src/usr.bin/tmux/server.c 2017/06/04 08:25:57 1.171 +++ src/usr.bin/tmux/server.c 2017/07/03 08:16:03 1.172 @@ -1,4 +1,4 @@ -/* $OpenBSD: server.c,v 1.171 2017/06/04 08:25:57 nicm Exp $ */ +/* $OpenBSD: server.c,v 1.172 2017/07/03 08:16:03 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -406,7 +406,12 @@ TAILQ_FOREACH(wp, &w->panes, entry) { if (wp->pid == pid) { wp->status = status; - server_destroy_pane(wp, 1); + + log_debug("%%%u exited", wp->id); + wp->flags |= PANE_EXITED; + + if (window_pane_destroy_ready(wp)) + server_destroy_pane(wp, 1); break; } }