1 --- imap-2006k/src/osdep/unix/env_unix.c.orig 2007-10-10 22:52:30.000000000 +0200
2 +++ imap-2006k/src/osdep/unix/env_unix.c 2007-10-10 22:51:20.000000000 +0200
4 void server_init (char *server,char *service,char *sslservice,
5 void *clkint,void *kodint,void *hupint,void *trmint)
7 - int onceonly = server && service && sslservice;
8 + int onceonly = server && service;
9 if (onceonly) { /* set server name in syslog */
11 openlog (myServerName = cpystr (server),LOG_PID,syslog_facility);
13 if (((port = tcp_serverport ()) >= 0)) {
14 if ((sv = getservbyname (service,"tcp")) && (port == ntohs (sv->s_port)))
15 syslog (LOG_DEBUG,"%s service init from %s",service,tcp_clientaddr ());
16 - else if ((sv = getservbyname (sslservice,"tcp")) &&
17 + else if (sslservice && (sv = getservbyname (sslservice,"tcp")) &&
18 (port == ntohs (sv->s_port))) {
19 syslog (LOG_DEBUG,"%s SSL service init from %s",sslservice,