chiark / gitweb /
libudev: validate 'udev' argument to udev_enumerate_new()
authorMichael Terry <michael.terry@canonical.com>
Fri, 14 Dec 2012 14:02:13 +0000 (09:02 -0500)
committerKay Sievers <kay@vrfy.org>
Fri, 14 Dec 2012 14:36:47 +0000 (15:36 +0100)
https://bugs.freedesktop.org/show_bug.cgi?id=58289

src/libudev/libudev-enumerate.c

index 172965511b32cb6f366f9983d03449855d5c6f01..6a5f4e025e67de0016d0d2a34b4af73bd442a997 100644 (file)
@@ -81,6 +81,8 @@ _public_ struct udev_enumerate *udev_enumerate_new(struct udev *udev)
 {
         struct udev_enumerate *udev_enumerate;
 
+        if (udev == NULL)
+                return NULL;
         udev_enumerate = calloc(1, sizeof(struct udev_enumerate));
         if (udev_enumerate == NULL)
                 return NULL;