-Class_AddMask(const int Class, const char *Mask, time_t ValidUntil,
+Class_HandleServerBans(CLIENT *Client)
+{
+ char reject[COMMAND_LEN];
+
+ assert(Client != NULL);
+
+ if (Class_GetMemberReason(CLASS_GLINE, Client, reject, sizeof(reject)) ||
+ Class_GetMemberReason(CLASS_KLINE, Client, reject, sizeof(reject))) {
+ Client_Reject(Client, reject, true);
+ return DISCONNECTED;
+ }
+
+ return CONNECTED;
+}
+
+
+GLOBAL bool
+Class_AddMask(const int Class, const char *Pattern, time_t ValidUntil,