]> git.sesse.net Git - vlc/commitdiff
Fix memory leak (CID 95)
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 31 May 2008 20:09:10 +0000 (23:09 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 31 May 2008 20:09:10 +0000 (23:09 +0300)
src/input/vlmshell.c

index a3ce6542aa6b217d86c51f0dc831dbaa1e2fbb5d..90c59d985f6ead7e0a1979ba8423ea3c781f36b4 100644 (file)
@@ -968,17 +968,12 @@ vlm_media_sys_t *vlm_MediaSearch( vlm_t *vlm, const char *psz_name )
  *****************************************************************************/
 static vlm_schedule_sys_t *vlm_ScheduleNew( vlm_t *vlm, const char *psz_name )
 {
-    vlm_schedule_sys_t *p_sched = malloc( sizeof( vlm_schedule_sys_t ) );
-
-    if( !p_sched )
-    {
+    if( !psz_name )
         return NULL;
-    }
 
-    if( !psz_name )
-    {
+    vlm_schedule_sys_t *p_sched = malloc( sizeof( vlm_schedule_sys_t ) );
+    if( !p_sched )
         return NULL;
-    }
 
     p_sched->psz_name = strdup( psz_name );
     p_sched->b_enabled = false;