commit d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd from: Federico G. Schwindt via: Alexander Barton date: Wed Sep 26 22:07:40 2012 UTC Send RPL_REHASHING if rehash was accepted (cherry picked from commit f1b171a09cd076f743a7fff221fa7aa752abb374) commit - e3a1a618683da1ff6d98565de71e716a5d112e34 commit + d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd blob - 21577f00438956992141cf6c255767763fcdd409 blob + 237107f69b8f56c828f212122da415cee247ba1b --- src/ngircd/irc-oper.c +++ 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; blob - d99930faa5d079995932ba3140d207c08e20e5c9 blob + f9140a4b8b6e2fea2dba0450735247f07b9e1ecb --- src/ngircd/messages.h +++ 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"