From b6a44803fd10053fa067e21afb75a29c5441dd6d Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Mon, 2 Dec 2019 11:20:03 +0100 Subject: [PATCH] isotpsniffer: fix error handling, "0" is a valid filedescriptor Fixes: b04108c6150d ("isotpsniffer: Fix error handling") Signed-off-by: Marc Kleine-Budde --- isotpsniffer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/isotpsniffer.c b/isotpsniffer.c index 153bfff..44331fc 100644 --- a/isotpsniffer.c +++ b/isotpsniffer.c @@ -177,7 +177,7 @@ void printbuf(unsigned char *buffer, int nbytes, int color, int timestamp, int main(int argc, char **argv) { fd_set rdfs; - int s = 0, t = 0; + int s = -1, t = -1; struct sockaddr_can addr; char if_name[IFNAMSIZ]; static struct can_isotp_options opts; @@ -392,9 +392,9 @@ int main(int argc, char **argv) } out: - if (s) + if (s != -1) close(s); - if (t) + if (t != -1) close(t); return r;