]> git.sesse.net Git - vlc/blobdiff - include/vlc_meta.h
* modules/demux/asf/* use index for seeking if available and if there's a video track.
[vlc] / include / vlc_meta.h
index 7d3d97db39bdce0bd6d33babb81d5f62dfebcd3a..e33e1708c546621e92ca7251e91aea01fa8ca049 100644 (file)
@@ -86,8 +86,9 @@ struct vlc_meta_t
 };
 
 #define vlc_meta_Set( meta,var,val ) do { \
+    const char *str = val; \
     if( meta->psz_##var ) free( meta->psz_##var ); \
-    meta->psz_##var = (val) ? strdup( val ) : NULL; } while(0)
+    meta->psz_##var = str ? strdup( str ) : NULL; } while(0)
 
 #define vlc_meta_SetTitle( meta, b ) vlc_meta_Set( meta, title, b );
 #define vlc_meta_SetArtist( meta, b ) vlc_meta_Set( meta, artist, b );