diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 1e1a9f2c39..79081eb284 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -1397,6 +1397,8 @@ AudioRegionView::add_gain_point_event (ArdourCanvas::Item *item, GdkEvent *ev, b trackview.editor ().commit_reversible_command (); trackview.session ()->set_dirty (); + } else { + delete region_memento; } } diff --git a/gtk2_ardour/step_editor.cc b/gtk2_ardour/step_editor.cc index 94b0894bd5..a1bdcca451 100644 --- a/gtk2_ardour/step_editor.cc +++ b/gtk2_ardour/step_editor.cc @@ -204,6 +204,7 @@ StepEditor::check_step_edit () step_add_note (buf[0] & 0xf, buf[1], buf[2], Temporal::Beats()); } } + delete [] buf; } int