mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-17 12:16:30 +01:00
Fix double free, heap-use-after-free
_canvas_grid_zone and _section_box are destroyed when the Canvas Container (here: `_track_canvas_viewport`) deletes child items.
This commit is contained in:
parent
f83fe558e1
commit
653cd3fa17
1 changed files with 0 additions and 2 deletions
|
|
@ -917,12 +917,10 @@ Editor::~Editor()
|
||||||
delete _snapshots;
|
delete _snapshots;
|
||||||
delete _sections;
|
delete _sections;
|
||||||
delete _locations;
|
delete _locations;
|
||||||
delete _canvas_grid_zone;
|
|
||||||
delete _properties_box;
|
delete _properties_box;
|
||||||
delete selection;
|
delete selection;
|
||||||
delete cut_buffer;
|
delete cut_buffer;
|
||||||
delete _cursors;
|
delete _cursors;
|
||||||
delete _section_box;
|
|
||||||
|
|
||||||
LuaInstance::destroy_instance ();
|
LuaInstance::destroy_instance ();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue