From bcfc62a3f2bd79faeef55234bcdfaa10c3577273 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 18 Oct 2013 01:12:47 +0200 Subject: PlaylistEdit, QueueSave: free the Song object after Append() Fix for a major memory leak. --- src/QueueSave.cxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/QueueSave.cxx') diff --git a/src/QueueSave.cxx b/src/QueueSave.cxx index 7fe985a69..c45390097 100644 --- a/src/QueueSave.cxx +++ b/src/QueueSave.cxx @@ -128,4 +128,6 @@ queue_load_song(TextFile &file, const char *line, queue *queue) if (db != nullptr) db->ReturnSong(song); + else + song->Free(); } -- cgit v1.2.3