diff --git a/src/proxymain.c b/src/proxymain.c index 27a64ae..a1544e0 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -659,7 +659,7 @@ void srvinit(struct srvparam * srv, struct clientparam *param){ srv->version = conf.paused; srv->logfunc = conf.logfunc; if(srv->logformat)myfree(srv->logformat); - srv->logformat = mystrdup(conf.logformat); + srv->logformat = conf.logformat? mystrdup(conf.logformat) : NULL; srv->authfunc = conf.authfunc; srv->usentlm = 0; srv->maxchild = conf.maxchild;