From: Serge E. Hallyn Date: Tue, 18 Apr 2006 13:11:06 +0000 (-0500) Subject: socksetup: don't return on set_reuse_addr() error X-Git-Tag: v1.4.0-rc1~220^2 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=0032d548db56eac9ea09b4ba05843365f6325b85;p=git.git socksetup: don't return on set_reuse_addr() error The set_reuse_addr() error case was the only error case in socklist() where we returned rather than continued. Not sure why. Either we must free the socklist, or continue. This patch continues on error. Signed-off-by: Serge E. Hallyn Signed-off-by: Junio C Hamano --- diff --git a/daemon.c b/daemon.c index a1ccda30..776749e3 100644 --- a/daemon.c +++ b/daemon.c @@ -535,7 +535,7 @@ static int socksetup(int port, int **socklist_p) if (set_reuse_addr(sockfd)) { close(sockfd); - return 0; /* not fatal */ + continue; } if (bind(sockfd, ai->ai_addr, ai->ai_addrlen) < 0) {