From 0ddc05055523c5a014e6c3c630541be168f27ced Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 27 Jan 2025 12:42:13 -0700 Subject: [PATCH] avoid double-free of MIDI sys ex and patch change canvas items --- gtk2_ardour/patch_change.cc | 2 +- gtk2_ardour/sys_ex.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/patch_change.cc b/gtk2_ardour/patch_change.cc index 91d2853682..21a6fe1341 100644 --- a/gtk2_ardour/patch_change.cc +++ b/gtk2_ardour/patch_change.cc @@ -75,7 +75,7 @@ PatchChange::PatchChange (MidiView& region, PatchChange::~PatchChange () { - delete _flag; + /* _flag is deleted by the canvas container/parent it is placed in */ } void diff --git a/gtk2_ardour/sys_ex.cc b/gtk2_ardour/sys_ex.cc index 470dab0bdd..c41b1c5f07 100644 --- a/gtk2_ardour/sys_ex.cc +++ b/gtk2_ardour/sys_ex.cc @@ -55,7 +55,7 @@ SysEx::SysEx ( SysEx::~SysEx() { - delete _flag; + /* _flag is deleted by the canvas container/parent it is placed in */ } bool