diff options
Diffstat (limited to 'src/messages.c')
-rw-r--r-- | src/messages.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/messages.c b/src/messages.c index 62b986267..dac9cc358 100644 --- a/src/messages.c +++ b/src/messages.c @@ -16,10 +16,8 @@ #include "messages.h" #include "language.h" - int servernum; - /*************************************************************************/ int m_nickcoll(char *user) @@ -120,7 +118,7 @@ int m_privmsg(char *source, char *receiver, char *msg) ChannelInfo *ci; User *u; - if (!source || !*source) { + if (!source || !*source || !*receiver || !receiver || !msg) { return MOD_CONT; } @@ -128,15 +126,11 @@ int m_privmsg(char *source, char *receiver, char *msg) if (!u) { alog("%s: user record for %s not found", msg, source); - anope_cmd_notice(msg, source, + anope_cmd_notice(receiver, source, getstring(NULL, USER_RECORD_NOT_FOUND)); return MOD_CONT; } - if (!*receiver || !receiver || !msg) { - return MOD_CONT; - } - if (*receiver == '#') { if (s_BotServ && (ci = cs_findchan(receiver))) { /* Some paranoia checks */ |