mcabber/mcabber/commands.c
changeset 2021 f88de5187d3b
parent 2020 46a21258ad91
child 2024 789779fd728d
equal deleted inserted replaced
2020:46a21258ad91 2021:f88de5187d3b
  3249       name +=2;
  3249       name +=2;
  3250       while (*name && *name == ' ')
  3250       while (*name && *name == ' ')
  3251         ++name;
  3251         ++name;
  3252     }
  3252     }
  3253 
  3253 
  3254     if (!strcmp(args[0], "load"))
  3254     if (!strcmp(args[0], "load")) {
  3255       error = module_load(name, TRUE, force);
  3255       error = module_load(name, TRUE, force);
  3256     else if (!strcmp(args[0], "unload"))
  3256       if (error)
       
  3257         scr_log_print(LPRINT_LOGNORM, "Module '%s' loading error: %s", name, error);
       
  3258     } else if (!strcmp(args[0], "unload")) {
  3257       error = module_unload(name, TRUE, force);
  3259       error = module_unload(name, TRUE, force);
  3258     else if (!strcmp(args[0], "info"))
  3260       if (error)
       
  3261         scr_log_print(LPRINT_LOGNORM, "Module '%s' unloading error: %s", name, error);
       
  3262     } else if (!strcmp(args[0], "info"))
  3259       module_info_print(name);
  3263       module_info_print(name);
  3260     else
  3264     else
  3261       error = "Unknown subcommand";
  3265       scr_log_print(LPRINT_LOGNORM, "Error: module: Unknown subcommand.");
  3262     if (error)
       
  3263       scr_LogPrint(LPRINT_LOGNORM, "Error: %s.",  error);
       
  3264   }
  3266   }
  3265   free_arg_lst(args);
  3267   free_arg_lst(args);
  3266 #else
  3268 #else
  3267   scr_log_print(LPRINT_NORMAL,
  3269   scr_log_print(LPRINT_NORMAL,
  3268                 "Please recompile mcabber with modules enabled.");
  3270                 "Please recompile mcabber with modules enabled.");