- if(UHasHelperPriv(rup)) {
- cs_log(sender,"SETEMAIL FAILED username %s",rup->username);
- chanservwallmessage("%s (%s) just FAILED using SETEMAIL on %s: %s", sender->nick, vrup->username, rup->username, cargv[1]);
+ reason = cargv[2];
+ if(!checkreason(sender, reason))
+ return CMD_ERROR;
+
+ if(UHasStaffPriv(rup)) {
+ cs_log(sender,"SETEMAIL FAILED username %s (reason: %s)",rup->username, reason);
+ chanservwallmessage("%s (%s) just FAILED using SETEMAIL on %s: %s (reason: %s)", sender->nick, vrup->username, rup->username, cargv[1], reason);