summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusbdev4
1 files changed, 2 insertions, 2 deletions
diff --git a/usbdev b/usbdev
index bea6bb5..34336e2 100755
--- a/usbdev
+++ b/usbdev
@@ -4,12 +4,12 @@
case "$ACTION" in
add|"")
for i in /sys/class/usb_device/$MDEV/device/*/modalias ; do
- modprobe `cat $i` 2>/dev/null
+ [ -r "$i" ] && modprobe `cat $i` 2>/dev/null
done
;;
remove)
for i in /sys/class/usb_device/$MDEV/device/*/modalias ; do
- modprobe -r `cat $i` 2>/dev/null
+ [ -r "$i" ] && modprobe -r `cat $i` 2>/dev/null
done
esac