diff --git a/daemon.c b/daemon.c
index a1ccda30e2211368c66c1186437891f548f0e338..776749e3432fca916981d73d04a1fa19ed3d88b8 100644 (file)
--- a/daemon.c
+++ b/daemon.c
if (set_reuse_addr(sockfd)) {
close(sockfd);
if (set_reuse_addr(sockfd)) {
close(sockfd);
- return 0; /* not fatal */
+ continue;
}
if (bind(sockfd, ai->ai_addr, ai->ai_addrlen) < 0) {
}
if (bind(sockfd, ai->ai_addr, ai->ai_addrlen) < 0) {