From 70a46fab050c3fdf38b9c72453f6e678cc8341be Mon Sep 17 00:00:00 2001 From: Ren Kararou Date: Thu, 2 Jan 2025 01:16:59 -0600 Subject: strerror; socket timeout; more handlers --- src/handlers.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/handlers.c') diff --git a/src/handlers.c b/src/handlers.c index 9aea176..7c2b768 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -93,9 +93,17 @@ void *read_req_resp(void *args) { return nbd_nbtpd_resp_error(args); } memset(buf, '\0', 512); - + int s = socket(AF_INET, SOCK_DGRAM, 0); + if (s <= 0) { + syslog(LOG_ERR, "unable to define socket!"); + fclose(fp); + free(buf); + free(args); + return (void *)NULL; + } + //TODO: make new socket and go into main loop - + fclose(fp); free(buf); free(args); return (void *)NULL; -- cgit 1.4.1-2-gfad0