diff options
| author | Federico G. Schwindt <fgsch@lodoss.net> | 2012-09-26 13:13:10 +0100 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2012-09-27 00:07:40 +0200 |
| commit | d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd (patch) | |
| tree | 47309f0e3a3e9fa99bb1178eaec50e62f9a2e263 | |
| parent | e3a1a618683da1ff6d98565de71e716a5d112e34 (diff) | |
| download | ngircd-d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd.tar.gz ngircd-d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd.zip | |
Send RPL_REHASHING if rehash was accepted
(cherry picked from commit f1b171a09cd076f743a7fff221fa7aa752abb374)
| -rw-r--r-- | src/ngircd/irc-oper.c | 2 | ||||
| -rw-r--r-- | src/ngircd/messages.h | 1 |
2 files changed, 3 insertions, 0 deletions
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" |