Mercurial > dovecot > core-2.2
diff src/lib/network.c @ 14387:cd7e15b2d575
net_listen(): If bind(ip=any) fails with non-EADDRINUSE, don't crash.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 26 Mar 2012 17:01:21 +0300 |
parents | 98fd46f8d1ab |
children | fbb1ecb9b888 e4cc3f2b66e3 |
line wrap: on
line diff
--- a/src/lib/network.c Mon Mar 26 16:57:32 2012 +0300 +++ b/src/lib/network.c Mon Mar 26 17:01:21 2012 +0300 @@ -408,7 +408,7 @@ if (ret < 0) { if (errno != EADDRINUSE) { i_error("bind(%s, %u) failed: %m", - net_ip2addr(my_ip), *port); + my_ip == NULL ? "" : net_ip2addr(my_ip), *port); } } else { /* get the actual port we started listen */