From f22b185ca45d8adacd3bd7c1b7541e141566bc21 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Wed, 30 Apr 2014 17:12:25 +0200 Subject: fixed bug in pl_add_meta which was skipping some of the fields, especially when using pl_items_copy_junk --- plmeta.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plmeta.c') diff --git a/plmeta.c b/plmeta.c index e93e280b..71ec2370 100644 --- a/plmeta.c +++ b/plmeta.c @@ -52,7 +52,7 @@ pl_add_meta (playItem_t *it, const char *key, const char *value) { return; } // find end of normal metadata - if (!normaltail && (m->key[0] == ':' || m->key[0] == '_' || m->key[0] == '!')) { + if (!normaltail && (!m->next || m->key[0] == ':' || m->key[0] == '_' || m->key[0] == '!')) { normaltail = tail; propstart = m; if (key[0] != ':' && key[0] != '_' && key[0] != '!') { -- cgit v1.2.3