From: Paul Serice Date: Mon, 21 Nov 2005 17:07:23 GMT Subject: [PATCH] git-daemon not listening when compiled with -DNO_IPV6 Message-ID: <20051121170723.BDFAF58220@serice.org> git-daemon was not listening when compiled with -DNO_IPV6. socksetup() was not returning socket count when compiled with -DNO_IPV6. Signed-off-by: Paul Serice --- daemon.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) applies-to: 339319e60db7b3f96f8c711407b135a54da7aa2e bb8968537a35a635c6f8a6393cff8735b4edcef9 diff --git a/daemon.c b/daemon.c index 2b81152..e889596 100644 --- a/daemon.c +++ b/daemon.c @@ -510,8 +510,14 @@ static int socksetup(int port, int **soc return 0; } + if (listen(sockfd, 5) < 0) { + close(sockfd); + return 0; + } + *socklist_p = xmalloc(sizeof(int)); **socklist_p = sockfd; + return 1; } #endif --- 0.99.9i