From f443626daa8cc654ef5682e4c144394f49876e80 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 29 Nov 2018 14:25:52 +0100 Subject: [PATCH] Fix a tiny memory leak, add_instant_xml() copies the node --- libs/ardour/session_state.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 34a6a43480..e98a698175 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -4210,9 +4210,9 @@ Session::save_snapshot_name (const std::string & n) */ instant_xml ("LastUsedSnapshot"); - XMLNode* last_used_snapshot = new XMLNode ("LastUsedSnapshot"); - last_used_snapshot->set_property ("name", n); - add_instant_xml (*last_used_snapshot, false); + XMLNode last_used_snapshot ("LastUsedSnapshot"); + last_used_snapshot.set_property ("name", n); + add_instant_xml (last_used_snapshot, false); } void