From c2c32e39559e4081ea2ebfecbfc67d9553a9ad12 Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Sat, 25 Jun 2016 16:06:50 +0200 Subject: [PATCH] check for NULL in statusbar_more_updated fixes crash due to invalid access of active_win members when the more indicator is triggered without an active window --- src/fe-text/statusbar-items.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fe-text/statusbar-items.c b/src/fe-text/statusbar-items.c index e3e0c2a68..0db4f63af 100644 --- a/src/fe-text/statusbar-items.c +++ b/src/fe-text/statusbar-items.c @@ -289,6 +289,10 @@ static void sig_statusbar_more_updated(void) { int visible; + /* no active window, for example during /window hide */ + if (active_win == NULL) + return; + visible = g_slist_find(more_visible, WINDOW_MAIN(active_win)) != NULL; if (WINDOW_GUI(active_win)->view->more_text != visible) statusbar_items_redraw("more");