mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-24 02:55:40 +08:00
NULL pointer deferefence (depends on libc) if no "log" in config
This commit is contained in:
parent
fa2679555e
commit
a4e0f1fb9a
@ -664,8 +664,10 @@ void srvinit(struct srvparam * srv, struct clientparam *param){
|
|||||||
srv->usentlm = 0;
|
srv->usentlm = 0;
|
||||||
srv->maxchild = conf.maxchild;
|
srv->maxchild = conf.maxchild;
|
||||||
srv->time_start = time(NULL);
|
srv->time_start = time(NULL);
|
||||||
|
if(conf.logtarget){
|
||||||
if(srv->logtarget) myfree(srv->logtarget);
|
if(srv->logtarget) myfree(srv->logtarget);
|
||||||
srv->logtarget = mystrdup(conf.logtarget);
|
srv->logtarget = mystrdup(conf.logtarget);
|
||||||
|
}
|
||||||
srv->srvsock = INVALID_SOCKET;
|
srv->srvsock = INVALID_SOCKET;
|
||||||
srv->logdumpsrv = conf.logdumpsrv;
|
srv->logdumpsrv = conf.logdumpsrv;
|
||||||
srv->logdumpcli = conf.logdumpcli;
|
srv->logdumpcli = conf.logdumpcli;
|
||||||
|
Loading…
Reference in New Issue
Block a user