]> git.sesse.net Git - vlc/commitdiff
Ensure that meta-* are valid UTF8.
authorLaurent Aimar <fenrir@videolan.org>
Sun, 22 Mar 2009 15:31:36 +0000 (16:31 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Sun, 22 Mar 2009 15:31:36 +0000 (16:31 +0100)
src/input/input.c

index 94b1d766bc5163f1369539e213bca75aaeff8b2b..f5b78a760e7aed1918ed58ae2b03d3f7938f7c4e 100644 (file)
@@ -2773,8 +2773,10 @@ static void InputMetaUser( input_thread_t *p_input, vlc_meta_t *p_meta )
     /* Get meta information from user */
 #define GET_META( field, s ) do { \
     char *psz_string = var_GetNonEmptyString( p_input, (s) );  \
-    if( psz_string ) \
+    if( psz_string ) {\
+        EnsureUTF8( psz_string ); \
         vlc_meta_Set( p_meta, vlc_meta_ ## field, psz_string ); \
+    } \
     free( psz_string ); } while(0)
 
     GET_META( Title, "meta-title" );