Commit 179502fe authored by Thomas Jansen's avatar Thomas Jansen

decoder_api: prefer stream_tag over decoder_tag

If both tags (stream and decoder) are present, we prefer the stream tag. Fixes #2698, where ICY tag contained useful information, but was overwritten with bogus decoder tag data.
parent b6b377ed
...@@ -271,8 +271,8 @@ decoder_data(struct decoder *decoder, ...@@ -271,8 +271,8 @@ decoder_data(struct decoder *decoder,
/* merge with tag from decoder plugin */ /* merge with tag from decoder plugin */
struct tag *tag; struct tag *tag;
tag = tag_merge(decoder->stream_tag, tag = tag_merge(decoder->decoder_tag,
decoder->decoder_tag); decoder->stream_tag);
cmd = do_send_tag(decoder, is, tag); cmd = do_send_tag(decoder, is, tag);
tag_free(tag); tag_free(tag);
} else } else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment