loader: Check dlsym() did not fail in libudev_get_device_name_for_fd()
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:

committed by
Tapani Pälli

parent
d2f0442bf6
commit
261120daef
@@ -594,6 +594,9 @@ libudev_get_device_name_for_fd(int fd)
|
|||||||
(struct udev_device *));
|
(struct udev_device *));
|
||||||
UDEV_SYMBOL(struct udev *, udev_unref, (struct udev *));
|
UDEV_SYMBOL(struct udev *, udev_unref, (struct udev *));
|
||||||
|
|
||||||
|
if (dlsym_failed)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
udev = udev_new();
|
udev = udev_new();
|
||||||
device = udev_device_new_from_fd(udev, fd);
|
device = udev_device_new_from_fd(udev, fd);
|
||||||
if (device == NULL)
|
if (device == NULL)
|
||||||
|
Reference in New Issue
Block a user