]> The Tcpdump Group git mirrors - libpcap/commitdiff
From Florent Drouin: don't crash if the open of the USB bus directory
authorguy <guy>
Thu, 1 Feb 2007 03:17:20 +0000 (03:17 +0000)
committerguy <guy>
Thu, 1 Feb 2007 03:17:20 +0000 (03:17 +0000)
fails.

pcap-usb-linux.c

index 7265a9c1300b68ee272f2602068a99d592832cc1..d1d09271bad1c3b13cde6c6b2205bc74f1afd636 100644 (file)
@@ -149,6 +149,7 @@ usb_platform_finddevs(pcap_if_t **alldevsp, char *err_str)
 
        /* scan profs usb bus directorys */
        dir = opendir(USB_BUS_DIR);
+       if (!dir) return 0;
        while ((ret == 0) && ((data = readdir(dir)) != 0)) {
                int n;
                char* name = data->d_name;