X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=libudev%2Flibudev-enumerate.c;h=f13e56f2f7f72a57bba96ee0ebe4501c924c1b9d;hp=da831449dcaf5e936a14409e8e68ab12d30a98e2;hb=727b12d6500f6e08c4ae2ad2ce75281f03d0ffcb;hpb=28460195c2ae90892bf556aff2b80705a8f37795 diff --git a/libudev/libudev-enumerate.c b/libudev/libudev-enumerate.c index da831449d..f13e56f2f 100644 --- a/libudev/libudev-enumerate.c +++ b/libudev/libudev-enumerate.c @@ -735,6 +735,7 @@ int udev_enumerate_scan_devices(struct udev_enumerate *udev_enumerate) syspath_add(udev_enumerate, udev_device_get_syspath(dev)); udev_device_unref(dev); } + closedir(dir); } } else { util_strscpyl(base, sizeof(base), udev_get_sys_path(udev), "/subsystem", NULL);