Fixed recently introduced logging bug

Logging could stop after configuration reload, introduced with
50277692f4
This commit is contained in:
z3APA3A 2018-04-22 01:12:54 +03:00
parent a42bb38d76
commit a4bc89dc8f

View File

@ -302,6 +302,7 @@ static int h_log(int argc, unsigned char ** argv){
havelog = 1;
if(argc > 1 && conf.logtarget && *argv[1]!= '&' && *argv[1]!= '@' && !strcmp((char *)conf.logtarget, (char *)argv[1])) {
conf.logfunc = logstdout;
return 0;
}
if(conf.logtarget){
@ -773,7 +774,7 @@ static int h_nolog(int argc, unsigned char **argv){
return(1);
}
while(acl->next) acl = acl->next;
if(!strcmp((char *)argv[0],"nolog")) acl->nolog = 1;
if(argc == 1) acl->nolog = 1;
else acl->weight = atoi((char*)argv[1]);
return 0;
}