From ee4e82c1b6d732f31d11bdce6869dbc21efcaed3 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 27 Aug 2023 22:35:18 +0100 Subject: [PATCH] Plans GUI: Fix out of bounds read when selected plan remotely removed --- src/plans_gui.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plans_gui.cpp b/src/plans_gui.cpp index 22b4ba3344..052205d30e 100644 --- a/src/plans_gui.cpp +++ b/src/plans_gui.cpp @@ -412,6 +412,7 @@ struct PlansWindow : Window { void RebuildList() { int old_focused_plan_id = this->selected == INT_MAX ? INT_MAX : this->list[this->selected].plan_id; + this->selected = INT_MAX; int sbcnt = 0; this->list.clear();