From 191ab3301cff60a87375f74f0122a2098dbe4dcd Mon Sep 17 00:00:00 2001
From: Eric Wong <normalperson@yhbt.net>
Date: Wed, 27 Aug 2008 23:05:36 -0700
Subject: metadata_pipe: free current_tag in metadata_pipe_clear

This avoids writing the metadata of a static song into
the URL of song; leading to confusing looking playlists.
---
 src/metadata_pipe.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/metadata_pipe.c b/src/metadata_pipe.c
index 2dc2b608f..5508b97c8 100644
--- a/src/metadata_pipe.c
+++ b/src/metadata_pipe.c
@@ -149,5 +149,10 @@ void metadata_pipe_clear(void)
 		freeMpdTag(tc.tag);
 	}
 
+	if (current_tag) {
+		freeMpdTag(current_tag);
+		current_tag = NULL;
+	}
+
 	pthread_mutex_unlock(&read_lock);
 }
-- 
cgit v1.2.3