Do not crash on empty window, reported by Jamie Macdonald in GitHub

issue 1299. Patch from Thomas Adam.
This commit is contained in:
nicm 2018-03-29 08:03:51 +00:00
parent 194e9f611b
commit 803b8815bd

View File

@ -296,7 +296,8 @@ window_tree_build_window(struct session *s, struct winlink *wl, void* modedata,
free(text);
free(name);
wp = TAILQ_FIRST(&wl->window->panes);
if ((wp = TAILQ_FIRST(&wl->window->panes)) == NULL)
goto empty;
if (TAILQ_NEXT(wp, entry) == NULL) {
if (!window_tree_filter_pane(s, wl, wp, filter))
goto empty;