summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-01-29 01:07:44 +0000
committerrob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-01-29 01:07:44 +0000
commitc8a8473bf610d06733c3966ad1306adb06e36b17 (patch)
treef76e04e392b75d053c85a8431602c0bb55a8f0e8 /src
parent08008cf2529138cf92c667896ffb39ba86a00028 (diff)
BUILD : 1.7.7 (559) BUGS : 291 NOTES : Fixed memoserv issue :)
git-svn-id: svn://svn.anope.org/anope/trunk@559 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@412 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/memoserv.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/memoserv.c b/src/memoserv.c
index 7cf876785..d2fe3e874 100644
--- a/src/memoserv.c
+++ b/src/memoserv.c
@@ -1406,14 +1406,16 @@ static int do_rsend(User * u)
{
char *name = strtok(NULL, " ");
char *text = strtok(NULL, "");
+ NickAlias *na = NULL;
int z = 3;
- NickAlias *na;
- na = findnick(name);
-
- if (stricmp(na->nc->display, u->na->nc->display) == 0) {
- notice_lang(s_MemoServ, u, MEMO_NO_RSEND_SELF);
- return MOD_CONT;
+ if ((na = findnick(name))) {
+ if (u->na) {
+ if (stricmp(na->nc->display, u->na->nc->display) == 0) {
+ notice_lang(s_MemoServ, u, MEMO_NO_RSEND_SELF);
+ return MOD_CONT;
+ }
+ }
}
if (MSMemoReceipt == 1) {