From c142ca63c9bef7af3a6ef9d0b7565730f2d02014 Mon Sep 17 00:00:00 2001 From: Stefan Herbrechtsmeier Date: Thu, 27 Jan 2022 14:31:24 +0100 Subject: [PATCH] cangen: exit program with failure in case of poll timeout The poll function returns 0 to indicate a call timed out. Signed-off-by: Stefan Herbrechtsmeier --- cangen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cangen.c b/cangen.c index 549c8e3..916bbb8 100644 --- a/cangen.c +++ b/cangen.c @@ -504,7 +504,7 @@ resend: } if (polltimeout) { /* wait for the write socket (with timeout) */ - if (poll(&fds, 1, polltimeout) < 0) { + if (poll(&fds, 1, polltimeout) <= 0) { perror("poll"); return 1; }