Plans GUI: Fix out of bounds read when selected plan remotely removed
This commit is contained in:
@@ -412,6 +412,7 @@ struct PlansWindow : Window {
|
|||||||
void RebuildList()
|
void RebuildList()
|
||||||
{
|
{
|
||||||
int old_focused_plan_id = this->selected == INT_MAX ? INT_MAX : this->list[this->selected].plan_id;
|
int old_focused_plan_id = this->selected == INT_MAX ? INT_MAX : this->list[this->selected].plan_id;
|
||||||
|
this->selected = INT_MAX;
|
||||||
|
|
||||||
int sbcnt = 0;
|
int sbcnt = 0;
|
||||||
this->list.clear();
|
this->list.clear();
|
||||||
|
Reference in New Issue
Block a user