aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2008-08-27 23:05:36 -0700
committerEric Wong <normalperson@yhbt.net>2008-08-27 23:05:36 -0700
commit191ab3301cff60a87375f74f0122a2098dbe4dcd (patch)
tree0fd2113bdb54945ed4f4858d519a3bd3578f4384
parenta2c48a74265592922a1d1d1db0236dd782f6f7ec (diff)
downloadmpd-191ab3301cff60a87375f74f0122a2098dbe4dcd.tar.gz
mpd-191ab3301cff60a87375f74f0122a2098dbe4dcd.tar.xz
mpd-191ab3301cff60a87375f74f0122a2098dbe4dcd.zip
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.
-rw-r--r--src/metadata_pipe.c5
1 files changed, 5 insertions, 0 deletions
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);
}