]> git.sesse.net Git - vlc/commitdiff
Check the return value of malloc.
authorRémi Duraffort <ivoire@via.ecp.fr>
Mon, 3 Mar 2008 12:25:05 +0000 (13:25 +0100)
committerRémi Duraffort <ivoire@via.ecp.fr>
Mon, 3 Mar 2008 12:25:05 +0000 (13:25 +0100)
src/playlist/thread.c

index fa6534074f6bbf5618bacd723bfe93df34c7105b..8d66901f1c37f5c2f2360f89f15fd700c0288b73 100644 (file)
@@ -62,6 +62,11 @@ void __playlist_ThreadCreate( vlc_object_t *p_parent )
 
     // Stats
     p_playlist->p_stats = (global_stats_t *)malloc( sizeof( global_stats_t ) );
+    if( !p_playlist->p_stats )
+    {
+        vlc_object_release( p_playlist );
+        return;
+    }
     vlc_mutex_init( p_playlist, &p_playlist->p_stats->lock );
     p_playlist->p_stats_computer = NULL;