From 1f0135f40beac4cef88a398238e1e55cdcf5a268 Mon Sep 17 00:00:00 2001 From: Derk-Jan Hartman Date: Wed, 8 Oct 2008 20:37:26 +0200 Subject: [PATCH] taglib: Check if a tablig string is !null and !empty before we try to use it. --- modules/meta_engine/taglib.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp index b125966f58..e08f5e7f5f 100644 --- a/modules/meta_engine/taglib.cpp +++ b/modules/meta_engine/taglib.cpp @@ -409,7 +409,8 @@ vlc_meta_Set##bar( p_meta, p_t->toString().toCString(true)) } } -#define SET( foo, bar ) vlc_meta_Set##foo( p_meta, p_tag->bar ().toCString(true)) +#define SET( foo, bar ) if( !p_tag->bar ().isNull() && !p_tag->bar ().isEmpty() ) \ + vlc_meta_Set##foo( p_meta, p_tag->bar ().toCString(true)) #define SETINT( foo, bar ) { \ char psz_tmp[10]; \ snprintf( (char*)psz_tmp, 10, "%d", p_tag->bar() ); \ -- 2.39.5