commit 64d30f49d7bb122247fc1ab03df40670ff210369 from: Stefan Sperling date: Fri Sep 06 15:40:02 2024 UTC set pointers to NULL after freeing in tog's view_close() commit - 97ddbd299ba74881d7fda4bc0588da7b494ed1af commit + 64d30f49d7bb122247fc1ab03df40670ff210369 blob - 091072c0d6ba8b4c672d3c4534c282af4f86830b blob + 92c49a111e0129b584399ee632b0dd7882577ac5 --- tog/tog.c +++ tog/tog.c @@ -842,10 +842,14 @@ view_close(struct tog_view *view) } if (view->close) err = view->close(view); - if (view->panel) + if (view->panel) { del_panel(view->panel); - if (view->window) + view->panel = NULL; + } + if (view->window) { delwin(view->window); + view->window = NULL; + } free(view); return err ? err : child_err; }