From 78491fe8cfed83d2aead95dafe26f0d3f999e961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandra=20H=C3=A1jkov=C3=A1?= Date: Mon, 27 Jul 2015 19:42:15 +0200 Subject: asfdec: do not export empty metadata Signed-off-by: Anton Khirnov --- libavformat/asfdec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libavformat') diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index 72c59168a8..790102b378 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -256,8 +256,10 @@ static int asf_read_metadata(AVFormatContext *s, const char *title, uint16_t len AVIOContext *pb = s->pb; avio_get_str16le(pb, len, ch, buflen); - if (av_dict_set(&s->metadata, title, ch, 0) < 0) - av_log(s, AV_LOG_WARNING, "av_dict_set failed.\n"); + if (ch[0]) { + if (av_dict_set(&s->metadata, title, ch, 0) < 0) + av_log(s, AV_LOG_WARNING, "av_dict_set failed.\n"); + } return 0; } -- cgit v1.2.3