]> git.sesse.net Git - vlc/commitdiff
segfault fix when id3tag is unavailable
authorSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 30 Jun 2004 16:06:11 +0000 (16:06 +0000)
committerSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 30 Jun 2004 16:06:11 +0000 (16:06 +0000)
modules/demux/mpeg/mpga.c

index 21374f259804b2f4bc21b8378352cbdd87cfafc6..58983f104fbbeae2db7e069bd64afc1c4e8b600c 100644 (file)
@@ -180,10 +180,13 @@ static int Open( vlc_object_t * p_this )
     if( ( p_id3 = module_Need( p_demux, "id3", NULL, 0 ) ) )
     {
         p_sys->meta = (vlc_meta_t *)p_demux->p_private;
-        /* temporary */
-        msg_Dbg( p_demux, "Title : %s",
-                 vlc_meta_GetValue( p_sys->meta,VLC_META_TITLE ) );
-        p_demux->p_private = NULL;
+        if( p_sys->meta != NULL )
+        {
+            /* temporary */
+            msg_Dbg( p_demux, "Title : %s",
+                     vlc_meta_GetValue( p_sys->meta,VLC_META_TITLE ) );
+            p_demux->p_private = NULL;
+        }
         module_Unneed( p_demux, p_id3 );
     }