]> git.sesse.net Git - vlc/commitdiff
Fix segfault on "del"
authorClément Stenac <zorglub@videolan.org>
Thu, 29 Apr 2004 15:06:50 +0000 (15:06 +0000)
committerClément Stenac <zorglub@videolan.org>
Thu, 29 Apr 2004 15:06:50 +0000 (15:06 +0000)
src/misc/vlm.c

index a330a164457b8e832526c51ba6a694ce42641508..ad3df5672240c36dd656e9d027e1be9a50b63ad4 100644 (file)
@@ -527,6 +527,8 @@ static int ExecuteCommand( vlm_t *vlm, char *command , vlm_message_t **p_message
                 {
                     vlm_MediaDelete( vlm, vlm->media[i], NULL );
                 }
+                message = vlm_MessageNew( "del", NULL );
+                goto end_seq;
             }
             else if( strcmp(p_command[1] , "schedule") == 0 )
             {
@@ -534,6 +536,8 @@ static int ExecuteCommand( vlm_t *vlm, char *command , vlm_message_t **p_message
                 {
                     vlm_ScheduleDelete( vlm, vlm->schedule[i], NULL );
                 }
+                message = vlm_MessageNew( "del", NULL );
+                goto end_seq;
             }
             else if( strcmp(p_command[1] , "all") == 0 )
             {
@@ -547,6 +551,7 @@ static int ExecuteCommand( vlm_t *vlm, char *command , vlm_message_t **p_message
                     vlm_ScheduleDelete( vlm, vlm->schedule[i], NULL );
                 }
                 i_return = 0;
+                message = vlm_MessageNew( "del", NULL );
                 goto end_seq;
             }
             else