From 6661c3ebdbd144ab5fb0bf5e85007e2da9e1a5b5 Mon Sep 17 00:00:00 2001 From: phil-lavin Date: Sun, 23 May 2010 01:25:54 +0000 Subject: Added param to EVENT_CHANGE_NICK for old nickname git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2978 5417fbe8-f217-4b02-8779-1006273d7864 --- src/users.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/users.c b/src/users.c index 2f6a6565f..6ce0c2c06 100644 --- a/src/users.c +++ b/src/users.c @@ -510,6 +510,7 @@ User *do_nick(const char *source, char *nick, char *username, char *host, int status = 0; /* Status to apply */ char mask[USERMAX + HOSTMAX + 2]; char *logrealname; + char *oldnick; if (!*source) { char ipbuf[16]; @@ -743,8 +744,10 @@ User *do_nick(const char *source, char *nick, char *username, char *host, cancel_user(user); } + oldnick = sstrdup(user->nick); change_user_nick(user, nick); - send_event(EVENT_CHANGE_NICK, 1, nick); + send_event(EVENT_CHANGE_NICK, 2, nick, oldnick); + free(oldnick); if ((old_na ? old_na->nc : NULL) == (user->na ? user->na->nc : NULL)) -- cgit