From: splidge Date: Sun, 3 Aug 2008 22:54:33 +0000 (+0100) Subject: Don't log kill paths when a user is killed. X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/commitdiff_plain/673180ed0d92f33e9c07d8de22c1e30afc4b5977 Don't log kill paths when a user is killed. --- diff --git a/chanserv/authtracker/authtracker_hooks.c b/chanserv/authtracker/authtracker_hooks.c index 411a04c1..2b9ffc7d 100644 --- a/chanserv/authtracker/authtracker_hooks.c +++ b/chanserv/authtracker/authtracker_hooks.c @@ -47,6 +47,7 @@ void at_handlequitorkill(int hooknum, void *arg) { nick *np=args[0]; char *reason=args[1]; char *rreason; + char resbuf[512]; unsigned long userid; /* Ignore unauthed users, or those with no accountts */ @@ -57,8 +58,10 @@ void at_handlequitorkill(int hooknum, void *arg) { at_lastauthts=np->accountts; at_lastnum=np->numeric; - if (hooknum==HOOK_NICK_KILL && (rreason=strchr(reason,'@'))) - reason=rreason; + if (hooknum==HOOK_NICK_KILL && (rreason=strchr(reason,' '))) { + sprintf(resbuf,"Killed%s",rreason); + reason=resbuf; + } at_logquit(userid, np->accountts, time(NULL), reason); }