fix-module-messages.diff
changeset 36 b8854e2fe147
parent 34 94b6e4aa74a3
equal deleted inserted replaced
35:c80eb5663234 36:b8854e2fe147
       
     1 # HG changeset patch
       
     2 # Parent 8e120e293a253ab7c0cbfb85ac74ab12428cf0f7
       
     3 
       
     4 diff -r 8e120e293a25 mcabber/mcabber/commands.c
       
     5 --- a/mcabber/mcabber/commands.c	Sat Jul 28 18:45:45 2012 +0300
       
     6 +++ b/mcabber/mcabber/commands.c	Sat Jul 28 19:00:28 2012 +0300
       
     7 @@ -3251,16 +3251,18 @@
       
     8          ++name;
       
     9      }
       
    10  
       
    11 -    if (!strcmp(args[0], "load"))
       
    12 +    if (!strcmp(args[0], "load")) {
       
    13        error = module_load(name, TRUE, force);
       
    14 -    else if (!strcmp(args[0], "unload"))
       
    15 +      if (error)
       
    16 +        scr_log_print(LPRINT_LOGNORM, "Module '%s' loading error: %s", name, error);
       
    17 +    } else if (!strcmp(args[0], "unload")) {
       
    18        error = module_unload(name, TRUE, force);
       
    19 -    else if (!strcmp(args[0], "info"))
       
    20 +      if (error)
       
    21 +        scr_log_print(LPRINT_LOGNORM, "Module '%s' unloading error: %s", name, error);
       
    22 +    } else if (!strcmp(args[0], "info"))
       
    23        module_info_print(name);
       
    24      else
       
    25 -      error = "Unknown subcommand";
       
    26 -    if (error)
       
    27 -      scr_LogPrint(LPRINT_LOGNORM, "Error: %s.",  error);
       
    28 +      scr_log_print(LPRINT_LOGNORM, "Error: module: Unknown subcommand.");
       
    29    }
       
    30    free_arg_lst(args);
       
    31  #else