fnet.c

Simple C networking library
git clone git://git.finwo.net/lib/fnet.c
Log | Files | Refs | README

commit f2ab64b2ca6fcf037084e3e7a779ad703256745d
parent 2701b1663331f951821fecac149d5d0687c6bf66
Author: Yersa Nordman <yersa@finwo.nl>
Date:   Sun,  6 Aug 2023 00:13:43 +0200

More info on bind/listen errors

Diffstat:
Msrc/fnet.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/fnet.c b/src/fnet.c @@ -201,14 +201,14 @@ struct fnet_t * fnet_listen(const char *address, uint16_t port, const struct fne } if (bind(fd, addrinfo->ai_addr, addrinfo->ai_addrlen) < 0) { - fprintf(stderr, "bind\n"); + fprintf(stderr, "bind: %s\n", strerror(errno)); fnet_free((struct fnet_t *)conn); freeaddrinfo(addrs); return NULL; } if (listen(fd, SOMAXCONN) < 0) { - fprintf(stderr, "bind\n"); + fprintf(stderr, "listen: %s\n", strerror(errno)); fnet_free((struct fnet_t *)conn); freeaddrinfo(addrs); return NULL;