From ad0966f749d00dd3b16e5fb6c40cb52d40e26ba0 Mon Sep 17 00:00:00 2001 From: Rockingcool Date: Tue, 4 Apr 2023 23:18:10 -0500 Subject: [PATCH] Updated error codes and replaced 'exit' with 'return' --- easysock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easysock.c b/easysock.c index 4bb3d57..946d3e6 100644 --- a/easysock.c +++ b/easysock.c @@ -62,7 +62,7 @@ int create_local (int network, char transport, char* address, int port,struct so } else if (network == 6) { addrlen = sizeof(struct sockaddr_in6); } else { - return -207; + return -202; } /* The value of addrlen should be the size of the 'sockaddr'. @@ -94,7 +94,7 @@ int create_remote (int network,char transport,char* address,int port,struct sock err_code = getaddrinfo(address,port_str,&hints,&results); if (err_code != 0) { - exit(err_code); + return (-1 * err_code); } remote_addr_struct = results->ai_addr; network = inet_to_int(results->ai_family);