From 47f7cdd0d250421de68ebae1b7b1d989100b2bba Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 7 May 2020 22:41:55 +0200 Subject: more fatal errors on startup --- hittpd.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hittpd.c b/hittpd.c index 51ea109..f0cff7a 100644 --- a/hittpd.c +++ b/hittpd.c @@ -853,13 +853,17 @@ main() servaddr.sin6_addr = in6addr_any; r = bind(listenfd, (struct sockaddr *)&servaddr, sizeof servaddr); - if (r < 0) - perror("bind"); + if (r < 0) { + perror("bind"); + exit(111); + } errno = 0; r = listen(listenfd, 32); - if (r < 0) - perror("listen"); + if (r < 0) { + perror("listen"); + exit(111); + } client[0].fd = listenfd; client[0].events = POLLRDNORM; -- cgit 1.4.1