--- pcap-canusb-linux.c.orig 2013-05-02 07:39:05.000000000 -0400 +++ pcap-canusb-linux.c 2013-05-02 07:39:57.000000000 -0400 @@ -96,7 +96,8 @@ unsigned char buf[96]; int cnt, i; - libusb_init(&fdctx); + if (libusb_init(&fdctx) != 0) + return 0; cnt = libusb_get_device_list(fdctx,&devs);