X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fconf.c;h=65e51a96b92a880fb2c7fdcf4c55f31230957603;hp=d0f33934c8ea8b0f52337d226c7f453f3f60d59c;hb=8841d87365ae75fdc5aea398554a6f08cbb2ce79;hpb=b7be46ed8a152f85dd3229443bbc3bfe3018f9b0 diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c index d0f33934..65e51a96 100644 --- a/src/ngircd/conf.c +++ b/src/ngircd/conf.c @@ -14,7 +14,7 @@ #include "portab.h" -static char UNUSED id[] = "$Id: conf.c,v 1.45 2002/12/18 02:47:12 alex Exp $"; +static char UNUSED id[] = "$Id: conf.c,v 1.47 2002/12/18 02:53:36 alex Exp $"; #include "imp.h" #include @@ -632,8 +632,6 @@ Validate_Config( BOOLEAN Configtest ) { /* Validate configuration settings. */ - INT i; - if( ! Conf_ServerName[0] ) { /* No server name configured! */ @@ -664,7 +662,7 @@ Validate_Config( BOOLEAN Configtest ) Config_Error( LOG_WARNING, "No administrative information configured but required by RFC!" ); } #ifdef FD_SETSIZE - if( Conf_MaxConnections > (LONG)FD_SETSIZE ) + if(( Conf_MaxConnections > (LONG)FD_SETSIZE ) || ( Conf_MaxConnections < 1 )) { Conf_MaxConnections = (LONG)FD_SETSIZE; Config_Error( LOG_ERR, "Setting MaxConnections to %ld, select() can't handle more file descriptors!", Conf_MaxConnections );