diff options
| author | Nakidai Perumenei <nakidai@disroot.org> | 2026-12-02 21:20:56 +0300 |
|---|---|---|
| committer | Nakidai <nakidai@disroot.org> | 2026-01-30 15:34:30 +0300 |
| commit | fc38c5fe075b46d2248bfec302481992dbe47188 (patch) | |
| tree | 4506523d417dd2ee8fbe16b56a7b41d24025619b | |
| parent | aff812928c99bdc92184626a7ce111e442b2dfb6 (diff) | |
| download | libreircd-fc38c5fe075b46d2248bfec302481992dbe47188.tar.gz libreircd-fc38c5fe075b46d2248bfec302481992dbe47188.zip | |
Add nickname change announcement
| -rw-r--r-- | handle.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/handle.c b/handle.c index 038a300..53e1c5b 100644 --- a/handle.c +++ b/handle.c @@ -112,6 +112,16 @@ nick(struct Message *msg, struct Peer *peer) 0 ); + if (peer->type) + announce( + peer, + ":%s!%s@%s NICK %s", + getnick(peer), + peer->user, + peer->host, + msg->params[0] + ); + user_reg(peer, msg->params[0], NULL, NULL, NULL); return 0; |