Few more changes

This commit is contained in:
Daniel Winzen 2022-11-08 16:02:47 +01:00
parent cc0fd518bd
commit b94e1fc01f
No known key found for this signature in database
GPG Key ID: 222FCC3F35C41077

View File

@ -550,7 +550,6 @@ static int h_maxconn(int argc, unsigned char **argv){
if(!conf.maxchild) {
return(1);
}
conf.backlog = 1 + (conf.maxchild>>3);
#ifndef _WIN32
{
struct rlimit rl;
@ -568,7 +567,7 @@ static int h_maxconn(int argc, unsigned char **argv){
static int h_backlog(int argc, unsigned char **argv){
conf.backlog = atoi((char *)argv[1]);
if(!conf.backlog) {
if(conf.maxchild < 0) {
return(1);
}
return 0;
@ -1618,10 +1617,10 @@ struct commands commandhandlers[]={
{commandhandlers+62, "noforce", h_noforce, 1, 1},
{commandhandlers+63, "parentretries", h_parentretries, 2, 2},
{commandhandlers+64, "auto", h_proxy, 1, 0},
{commandhandlers+65, "backlog", h_backlog, 2, 2},
#ifndef NORADIUS
{commandhandlers+65, "radius", h_radius, 3, 0},
{commandhandlers+66, "radius", h_radius, 3, 0},
#endif
{commandhandlers+66, "backlog", h_backlog, 2, 2},
{specificcommands, "", h_noop, 1, 0}
};
@ -1865,7 +1864,7 @@ void freeconf(struct extparam *confp){
*SAFAMILY(&confp->intsa) = AF_INET;
*SAFAMILY(&confp->extsa) = AF_INET;
confp->maxchild = 100;
confp->backlog = 13;
confp->backlog = 0;
resolvfunc = NULL;
numservers = 0;
acl = confp->acl;