From e8021f40ccae5cea202a6fd6887514ee373f6e18 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Wed, 11 May 2022 18:03:19 +0200 Subject: [PATCH] Verify pipe() success --- dragonnet/listen.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dragonnet/listen.c b/dragonnet/listen.c index a0a8256..f944424 100644 --- a/dragonnet/listen.c +++ b/dragonnet/listen.c @@ -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); } -- 2.44.0