Module: ngircd.git Branch: master Commit: d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=d8ee4...
Author: Federico G. Schwindt fgsch@lodoss.net Date: Wed Sep 26 13:13:10 2012 +0100
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(+)
diff --git a/src/ngircd/irc-oper.c b/src/ngircd/irc-oper.c index 21577f0..237107f 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 d99930f..f9140a4 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"