ergochat / ergo

A modern IRC server (daemon/ircd) written in Go.
https://ergo.chat/
MIT License
2.27k stars 180 forks source link

`/NS ERASE` does not check whether name exists #2000

Open tacerus opened 2 years ago

tacerus commented 2 years ago

Hi,

one can send erase foo and the subsequent confirmation command to NickServ an arbitrary amount of times. I think it may be neat if the program checked if the specified username actually exists or has already been deleted, in order for an administrator to not send the command a lot of times, wondering why it's "not doing anything", especially given the return message is always "Account foo successfully deleted".