From: Kay Sievers Date: Thu, 26 Feb 2009 19:57:48 +0000 (+0100) Subject: usb_id: fix NULL string usage X-Git-Tag: 174~1145 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=468641f87fbe458f8ee7ed7696b408f6ba98e57d;p=elogind.git usb_id: fix NULL string usage --- diff --git a/extras/usb_id/usb_id.c b/extras/usb_id/usb_id.c index 92c5f479c..9ce0cdbe1 100644 --- a/extras/usb_id/usb_id.c +++ b/extras/usb_id/usb_id.c @@ -266,7 +266,7 @@ static int usb_id(struct udev_device *dev) dbg(udev, "syspath %s\n", udev_device_get_syspath(dev)); /* shortcut if we are called for a usb_device */ - if (strcmp(udev_device_get_devtype(dev), "usb_device") == 0) { + if (udev_device_get_devtype(dev) != NULL && strcmp(udev_device_get_devtype(dev), "usb_device") == 0) { dev_if_packed_info(dev, packed_if_str, sizeof(packed_if_str)); dev_usb = dev; goto fallback;