]> git.pld-linux.org Git - packages/imap.git/blob - imap-sstupidity.patch
e5540428740f54f9af737593dc31a644810a78bd
[packages/imap.git] / imap-sstupidity.patch
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
3 @@ -556,7 +556,7 @@
4  void server_init (char *server,char *service,char *sslservice,
5                   void *clkint,void *kodint,void *hupint,void *trmint)
6  {
7 -  int onceonly = server && service && sslservice;
8 +  int onceonly = server && service;
9    if (onceonly) {              /* set server name in syslog */
10      int mask;
11      openlog (myServerName = cpystr (server),LOG_PID,syslog_facility);
12 @@ -582,7 +582,7 @@
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,
20                 tcp_clientaddr ());
This page took 0.043547 seconds and 2 git commands to generate.