From 9b82d8cb96f40134ad3c4acfd553e548b7764e3e Mon Sep 17 00:00:00 2001 From: brain Date: Sat, 11 Aug 2007 11:34:57 +0000 Subject: bp: Make the return codes correct, and allow for LoadCommand without a user pointer git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7711 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/command_parse.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/command_parse.cpp') diff --git a/src/command_parse.cpp b/src/command_parse.cpp index 6f96873d3..2c2e2361e 100644 --- a/src/command_parse.cpp +++ b/src/command_parse.cpp @@ -491,7 +491,11 @@ bool CommandParser::ReloadCommand(const char* cmd, userrec* user) snprintf(filename, MAXBUF, "cmd_%s.so", commandname); const char* err = this->LoadCommand(filename); if (err) - user->WriteServ("NOTICE %s :*** Error loading 'cmd_%s.so': %s", user->nick, cmd, err); + { + if (user) + user->WriteServ("NOTICE %s :*** Error loading 'cmd_%s.so': %s", user->nick, cmd, err); + return false; + } return true; } -- cgit v1.3.1-10-gc9f91