From a89dca11cf475e0bd1399cf5d5c5135d00495ec3 Mon Sep 17 00:00:00 2001 From: xolatile Date: Mon, 4 Aug 2025 18:17:30 +0200 Subject: Minor changes... --- src/engine/master.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'src/engine/master.cpp') diff --git a/src/engine/master.cpp b/src/engine/master.cpp index 2522e97..6eb6fe6 100644 --- a/src/engine/master.cpp +++ b/src/engine/master.cpp @@ -1,10 +1,6 @@ -#ifdef WIN32 -#define FD_SETSIZE 4096 -#else #include #undef __FD_SETSIZE #define __FD_SETSIZE 4096 -#endif #include "cube.h" #include @@ -258,7 +254,7 @@ void gengbanlist() loopv(gbans) { ipmask &b = gbans[i]; - l->buf.put(cmd, cmdlen + b.print(&cmd[cmdlen])); + l->buf.put(cmd, cmdlen + b.print(&cmd[cmdlen])); l->buf.add('\n'); } if(gbanlists.length() && gbanlists.last()->equals(*l)) @@ -277,7 +273,7 @@ void gengbanlist() loopv(clients) { client &c = *clients[i]; - if(c.servport >= 0 && !c.message) + if(c.servport >= 0 && !c.message) { c.message = l; c.message->refs++; @@ -628,9 +624,9 @@ void checkclients() { if(c.output.length()) c.output.setsize(0); else - { + { c.message->purge(); - c.message = NULL; + c.message = NULL; } c.outputpos = 0; if(!c.message && c.output.empty() && c.shouldpurge) @@ -668,12 +664,10 @@ void banclients() volatile int reloadcfg = 1; -#ifndef WIN32 void reloadsignal(int signum) { reloadcfg = 1; } -#endif int main(int argc, char **argv) { @@ -692,9 +686,7 @@ int main(int argc, char **argv) logfile = fopen(logname, "a"); if(!logfile) logfile = stdout; setvbuf(logfile, NULL, _IOLBF, BUFSIZ); -#ifndef WIN32 signal(SIGUSR1, reloadsignal); -#endif setupserver(port, ip); for(;;) { -- cgit v1.2.3