]> git.sesse.net Git - vlc/blobdiff - modules/control/dbus.c
Input access locking. Part one
[vlc] / modules / control / dbus.c
index 2f3a8934ccf5f06a8674a83c29141a66460b4662..075010d93a432d7a5807d56ebdb70eb1969a7d14 100644 (file)
@@ -866,9 +866,10 @@ static int TrackChange( vlc_object_t *p_this, const char *psz_var,
 
 #define ADD_VLC_META_STRING( entry, item ) \
     { \
-        const char * psz = input_item_Get##item( p_input );\
+        char * psz = input_item_Get##item( p_input );\
         ADD_META( entry, DBUS_TYPE_STRING, \
                   psz ); \
+        free( psz ); \
     }
 
 static int GetInputMeta( input_item_t* p_input,