From f1e643f8f1d4e53c77422c8ab04ae8dc2f89833c Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Mon, 18 Jun 2007 20:04:23 +0000 Subject: [PATCH] Added program exit on SIOCGIFINDEX error. --- cangen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cangen.c b/cangen.c index 660dacb..999b0c2 100644 --- a/cangen.c +++ b/cangen.c @@ -198,8 +198,10 @@ int main(int argc, char **argv) addr.can_family = AF_CAN; strcpy(ifr.ifr_name, argv[optind]); - if (ioctl(s, SIOCGIFINDEX, &ifr) < 0) + if (ioctl(s, SIOCGIFINDEX, &ifr) < 0) { perror("SIOCGIFINDEX"); + return 1; + } addr.can_ifindex = ifr.ifr_ifindex; /* disable default receive filter on this RAW socket */