From d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd Mon Sep 17 00:00:00 2001 From: "Federico G. Schwindt" Date: Wed, 26 Sep 2012 13:13:10 +0100 Subject: Send RPL_REHASHING if rehash was accepted (cherry picked from commit f1b171a09cd076f743a7fff221fa7aa752abb374) --- src/ngircd/irc-oper.c | 2 ++ src/ngircd/messages.h | 1 + 2 files changed, 3 insertions(+) (limited to 'src') diff --git a/src/ngircd/irc-oper.c b/src/ngircd/irc-oper.c index 21577f00..237107f6 100644 --- a/src/ngircd/irc-oper.c +++ b/src/ngircd/irc-oper.c @@ -183,6 +183,8 @@ IRC_REHASH( CLIENT *Client, REQUEST *Req ) Log(LOG_NOTICE|LOG_snotice, "Got REHASH command from \"%s\" ...", Client_Mask(Client)); + IRC_WriteStrClient(Client, RPL_REHASHING_MSG, Client_ID(Client)); + raise(SIGHUP); return CONNECTED; diff --git a/src/ngircd/messages.h b/src/ngircd/messages.h index d99930fa..f9140a4b 100644 --- a/src/ngircd/messages.h +++ b/src/ngircd/messages.h @@ -94,6 +94,7 @@ #define RPL_ENDOFMOTD_MSG "376 %s :End of MOTD command" #define RPL_WHOISHOST_MSG "378 %s %s :is connecting from *@%s %s" #define RPL_YOUREOPER_MSG "381 %s :You are now an IRC Operator" +#define RPL_REHASHING_MSG "382 %s :Rehashing" #define RPL_YOURESERVICE_MSG "383 %s :You are service %s" #define RPL_TIME_MSG "391 %s %s :%s" #define RPL_HOSTHIDDEN_MSG "396 %s %s :is your displayed hostname now" -- cgit 1.4.1