]> git.sesse.net Git - vlc/commitdiff
vlm.c: Print an error message about what went wrong during vlm-conf loading
authorSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 11 Jan 2006 14:32:43 +0000 (14:32 +0000)
committerSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 11 Jan 2006 14:32:43 +0000 (14:32 +0000)
src/misc/vlm.c

index 9e472174152445c32a37042649b41c9aea00ab80..c06f785c6263e2c324699475073f6eb1b4f8c78c 100644 (file)
@@ -1947,6 +1947,7 @@ static vlm_message_t *vlm_Help( vlm_t *vlm, char *psz_filter )
 static int Load( vlm_t *vlm, char *file )
 {
     char *pf = file;
 static int Load( vlm_t *vlm, char *file )
 {
     char *pf = file;
+    int  i_line = 1;
 
     while( *pf != '\0' )
     {
 
     while( *pf != '\0' )
     {
@@ -1967,12 +1968,19 @@ static int Load( vlm_t *vlm, char *file )
 
         if( *pf && ExecuteCommand( vlm, pf, &message ) )
         {
 
         if( *pf && ExecuteCommand( vlm, pf, &message ) )
         {
-            if( message ) free( message );
+            if( message )
+            {
+                if( message->psz_value )
+                    msg_Err( vlm, "Load error on line %d: %s: %s",
+                             i_line, message->psz_name, message->psz_value );
+                free( message );
+            }
             return 1;
         }
         if( message ) free( message );
 
         pf += i_end;
             return 1;
         }
         if( message ) free( message );
 
         pf += i_end;
+        i_line++;
     }
 
     return 0;
     }
 
     return 0;