summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorFederico G. Schwindt <fgsch@lodoss.net>2012-09-26 13:13:10 +0100
committerAlexander Barton <alex@barton.de>2012-09-27 00:07:40 +0200
commitd8ee498a65aa86222c4ed1ffa05bf8d822aed6fd (patch)
tree47309f0e3a3e9fa99bb1178eaec50e62f9a2e263 /src
parente3a1a618683da1ff6d98565de71e716a5d112e34 (diff)
downloadngircd-d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd.tar.gz
ngircd-d8ee498a65aa86222c4ed1ffa05bf8d822aed6fd.zip
Send RPL_REHASHING if rehash was accepted
(cherry picked from commit f1b171a09cd076f743a7fff221fa7aa752abb374)
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/irc-oper.c2
-rw-r--r--src/ngircd/messages.h1
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"