chiark / gitweb /
libudev: validate 'udev' argument to udev_enumerate_new()
[elogind.git] / 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;