X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/68ff929f3d4d614c131b8e3b67052ba0a2bbec8e..994544c294af3bcab070124dfab4967b775435ca:/src/restart.c diff --git a/src/restart.c b/src/restart.c index cc831e4..147b5dc 100644 --- a/src/restart.c +++ b/src/restart.c @@ -21,7 +21,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: restart.c 3249 2007-03-05 18:51:17Z nenolod $ + * $Id: restart.c 3354 2007-04-03 09:21:31Z nenolod $ */ #include "stdinc.h" @@ -55,6 +55,7 @@ void server_reboot(void) { int i; + int maxconn = comm_get_maxconnections(); sendto_realops_snomask(SNO_GENERAL, L_ALL, "Restarting server..."); @@ -69,7 +70,7 @@ server_reboot(void) * bah, for now, the program ain't coming back to here, so forcibly * close everything the "wrong" way for now, and just LEAVE... */ - for (i = 0; i < MAXCONNECTIONS; ++i) + for (i = 0; i < maxconn; ++i) close(i); unlink(pidFileName);