commit 7e1e2c148a4dcd96b8c6a5cd7c58822be07aa7ab from: Stefan Sperling date: Sun Sep 02 13:18:14 2018 UTC detect errors from tog's view_close() in view_loop() commit - 898648181dd6ed59dececc949b45712b94a7b281 commit + 7e1e2c148a4dcd96b8c6a5cd7c58822be07aa7ab blob - b32d0a7f3aad5392848b305c18794c596d91e2ce blob + 4fae45e418fc62fd81177a07d7b4a839763e86bf --- tog/tog.c +++ tog/tog.c @@ -470,7 +470,9 @@ view_loop(struct tog_view *view) TAILQ_FOREACH_SAFE(v, &views, entry, t) { if (v->parent == dead_view) { TAILQ_REMOVE(&views, v, entry); - view_close(v); + err = view_close(v); + if (err) + goto done; } } if (dead_view->parent)