aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/blogc-runserver/httpd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/blogc-runserver/httpd.c b/src/blogc-runserver/httpd.c
index 4afb2b8..1c20d43 100644
--- a/src/blogc-runserver/httpd.c
+++ b/src/blogc-runserver/httpd.c
@@ -272,6 +272,7 @@ br_httpd_run(const char *host, const char *port, const char *docroot,
}
int value = 1;
if (0 > setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &value, sizeof(int))) {
+ close(server_socket);
continue;
}
if (0 == bind(server_socket, rp->ai_addr, rp->ai_addrlen)) {