]> git.sesse.net Git - vlc/blobdiff - src/playlist/thread.c
Check the return value of malloc.
[vlc] / 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;