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."); |