]> git.lizzy.rs Git - dragonnet.git/commitdiff
Verify pipe() success
authorElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 11 May 2022 16:03:19 +0000 (18:03 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 11 May 2022 16:03:19 +0000 (18:03 +0200)
dragonnet/listen.c

index a0a8256c53ed9dd127979748fc086956d8e1d06d..f94442429b4b818d54e01af158a93c0a02ba50fa 100644 (file)
@@ -159,7 +159,10 @@ static void *listener_main(void *g_listener)
 void dragonnet_listener_run(DragonnetListener *l)
 {
 #ifndef _WIN32
-       pipe(l->intr);
+       if (pipe(l->intr) < 0) {
+               perror("pipe");
+               abort();
+       }
 #endif // _WIN32
        pthread_create(&l->accept_thread, NULL, &listener_main, l);
 }