]> git.seodisparate.com - c_simple_http/commitdiff
Return fail on failing to bind socket
authorStephen Seo <seo.disparate@gmail.com>
Thu, 29 Aug 2024 07:45:14 +0000 (16:45 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 29 Aug 2024 07:45:14 +0000 (16:45 +0900)
src/main.c

index 9666da7ee5f59f689918d1193f44e123800d7439..18aacfc6913c45026476763c4c1e089405e7f40b 100644 (file)
@@ -42,6 +42,9 @@ int main(int argc, char **argv) {
 
   __attribute__((cleanup(cleanup_tcp_socket))) int tcp_socket =
     create_tcp_socket(args.port);
+  if (tcp_socket == -1) {
+    return 1;
+  }
 
   struct timespec sleep_time;
   sleep_time.tv_sec = 0;