]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/core/m_quit.c
Added static_quit support. Pretty much what the name implies.
[irc/rqf/shadowircd.git] / modules / core / m_quit.c
index bc77f09516245f841ff6aeb4ab72323c630ce2f1..3851b0d405394227c967eb2827ce7dc5bf7238a2 100644 (file)
@@ -71,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())