X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/7e8e21a41af94ee0865c71f61c7ba2ee3d4b1b4a..112e8a666b1c901d24b1883b257ce02cb6aa82ec:/modules/core/m_quit.c diff --git a/modules/core/m_quit.c b/modules/core/m_quit.c index 3ad321b..3851b0d 100644 --- a/modules/core/m_quit.c +++ b/modules/core/m_quit.c @@ -50,7 +50,6 @@ DECLARE_MODULE_AV1(quit, NULL, NULL, quit_clist, NULL, NULL, "$Revision: 1333 $" /* ** m_quit -** parv[0] = sender prefix ** parv[1] = comment */ static int @@ -72,6 +71,12 @@ m_quit(struct Client *client_p, struct Client *source_p, int parc, const char *p comment = reason; } + if(!IsOper(source_p) && !EmptyString(ConfigFileEntry.static_quit)) + { + exit_client(client_p, source_p, source_p, ConfigFileEntry.static_quit); + return 0; + } + if(!IsOper(source_p) && (source_p->localClient->firsttime + ConfigFileEntry.anti_spam_exit_message_time) > rb_current_time()) @@ -87,7 +92,6 @@ m_quit(struct Client *client_p, struct Client *source_p, int parc, const char *p /* ** ms_quit -** parv[0] = sender prefix ** parv[1] = comment */ static int