diff options
| author | xolatile | 2025-08-04 18:17:30 +0200 |
|---|---|---|
| committer | xolatile | 2025-08-04 18:17:30 +0200 |
| commit | a89dca11cf475e0bd1399cf5d5c5135d00495ec3 (patch) | |
| tree | 4d551a7f4193bc89a0b8560e955f4f874101b388 /src/engine/master.cpp | |
| parent | 9d533fa4d82935a083ff93a09aed95baea9fbfd4 (diff) | |
| download | xolatile-badassbug-a89dca11cf475e0bd1399cf5d5c5135d00495ec3.tar.xz xolatile-badassbug-a89dca11cf475e0bd1399cf5d5c5135d00495ec3.tar.zst | |
Minor changes...
Diffstat (limited to 'src/engine/master.cpp')
| -rw-r--r-- | src/engine/master.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
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 <sys/types.h> #undef __FD_SETSIZE #define __FD_SETSIZE 4096 -#endif #include "cube.h" #include <signal.h> @@ -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(;;) { |
