]> git.sesse.net Git - vlc/commitdiff
libvlc_media_get_meta: do not free(NULL)
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 10 Jul 2011 16:09:58 +0000 (19:09 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 10 Jul 2011 16:11:01 +0000 (19:11 +0300)
This has no effects, so lets not do it.

src/control/media.c

index ce7714939c58d31dd7dc52f5573b2d0e8da6f8b1..68ac4ed1aa98b6bd0d3b59468f62978689e29e3e 100644 (file)
@@ -486,11 +486,9 @@ char *libvlc_media_get_meta( libvlc_media_t *p_md, libvlc_meta_t e_meta )
     }
 
     /* Should be integrated in core */
-    if( !psz_meta && e_meta == libvlc_meta_Title && p_md->p_input_item->psz_name )
-    {
-        free( psz_meta );
-        return strdup( p_md->p_input_item->psz_name );
-    }
+    if( psz_meta == NULL && e_meta == libvlc_meta_Title
+     && p_md->p_input_item->psz_name != NULL )
+        psz_meta = strdup( p_md->p_input_item->psz_name );
 
     return psz_meta;
 }