changeset 2021:f88de5187d3b

Fix /module error messages to dispaly modulename
author Myhailo Danylenko <isbear@ukrpost.net>
date Sat, 28 Jul 2012 22:10:14 +0300
parents 46a21258ad91
children d58fb8d7a09a
files mcabber/mcabber/commands.c
diffstat 1 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabber/commands.c	Sat Jul 28 22:10:12 2012 +0300
+++ b/mcabber/mcabber/commands.c	Sat Jul 28 22:10:14 2012 +0300
@@ -3251,16 +3251,18 @@
         ++name;
     }
 
-    if (!strcmp(args[0], "load"))
+    if (!strcmp(args[0], "load")) {
       error = module_load(name, TRUE, force);
-    else if (!strcmp(args[0], "unload"))
+      if (error)
+        scr_log_print(LPRINT_LOGNORM, "Module '%s' loading error: %s", name, error);
+    } else if (!strcmp(args[0], "unload")) {
       error = module_unload(name, TRUE, force);
-    else if (!strcmp(args[0], "info"))
+      if (error)
+        scr_log_print(LPRINT_LOGNORM, "Module '%s' unloading error: %s", name, error);
+    } else if (!strcmp(args[0], "info"))
       module_info_print(name);
     else
-      error = "Unknown subcommand";
-    if (error)
-      scr_LogPrint(LPRINT_LOGNORM, "Error: %s.",  error);
+      scr_log_print(LPRINT_LOGNORM, "Error: module: Unknown subcommand.");
   }
   free_arg_lst(args);
 #else