]> rtime.felk.cvut.cz Git - can-utils.git/commitdiff
Added program exit on SIOCGIFINDEX error.
authorOliver Hartkopp <socketcan@hartkopp.net>
Mon, 18 Jun 2007 20:04:23 +0000 (20:04 +0000)
committerOliver Hartkopp <socketcan@hartkopp.net>
Mon, 18 Jun 2007 20:04:23 +0000 (20:04 +0000)
cangen.c

index 660dacb30b4f669bb7be813eab36631b226881df..999b0c297095bbb7cf09f59a350b52d7e0015b00 100644 (file)
--- 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 */