]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libudev/libudev-enumerate.c
libudev: hide definition of struct udev_device
[thirdparty/systemd.git] / src / libudev / libudev-enumerate.c
index 3b9cf897cdf70f33d6a638cb513f6f21cf2a86a1..a8b3f53572413e967e230076c0ce22233adb27d8 100644 (file)
@@ -17,6 +17,7 @@
 #include "device-enumerator-private.h"
 #include "device-util.h"
 #include "libudev-device-internal.h"
+#include "libudev-list-internal.h"
 
 /**
  * SECTION:libudev-enumerate
@@ -333,7 +334,7 @@ _public_ int udev_enumerate_add_match_parent(struct udev_enumerate *udev_enumera
         if (!parent)
                 return 0;
 
-        r = sd_device_enumerator_add_match_parent(udev_enumerate->enumerator, parent->device);
+        r = sd_device_enumerator_add_match_parent(udev_enumerate->enumerator, udev_device_get_sd_device(parent));
         if (r < 0)
                 return r;