Added program exit on SIOCGIFINDEX error.

pull/7/head
Oliver Hartkopp 2007-06-18 20:04:23 +00:00
parent e49fb4c134
commit f1e643f8f1
1 changed files with 3 additions and 1 deletions

View File

@ -198,8 +198,10 @@ int main(int argc, char **argv)
addr.can_family = AF_CAN; addr.can_family = AF_CAN;
strcpy(ifr.ifr_name, argv[optind]); strcpy(ifr.ifr_name, argv[optind]);
if (ioctl(s, SIOCGIFINDEX, &ifr) < 0) if (ioctl(s, SIOCGIFINDEX, &ifr) < 0) {
perror("SIOCGIFINDEX"); perror("SIOCGIFINDEX");
return 1;
}
addr.can_ifindex = ifr.ifr_ifindex; addr.can_ifindex = ifr.ifr_ifindex;
/* disable default receive filter on this RAW socket */ /* disable default receive filter on this RAW socket */