diff options
author | Tom Gundersen <teg@jklm.no> | 2015-04-23 15:19:13 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-04-23 22:31:25 +0200 |
commit | 107f2e2526d476c6cc9b81a690391c111027d641 (patch) | |
tree | 7c6b71cc8e761b1083fb0ed42ba68f26a2fe15e5 /src/libudev/libudev-device-private.c | |
parent | 353f605867f9dac1eea4ad8ebaa92a004cbcd9e7 (diff) |
udevd: fix REMOVE handling
This reverts b67f944. Lazy loading of device properties does not work for devices
that are received over netlink, as these are sealed. Reinstate the unconditional
loading of the device db.
Reported by: Mantas Mikulėnas <grawity@gmail.com>.
Diffstat (limited to 'src/libudev/libudev-device-private.c')
-rw-r--r-- | src/libudev/libudev-device-private.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libudev/libudev-device-private.c b/src/libudev/libudev-device-private.c index bb4d7e6dad..4b9c053b54 100644 --- a/src/libudev/libudev-device-private.c +++ b/src/libudev/libudev-device-private.c @@ -407,3 +407,9 @@ void udev_device_set_info_loaded(struct udev_device *udev_device) { device_seal(udev_device->device); } + +void udev_device_read_db(struct udev_device *udev_device) { + assert(udev_device); + + device_read_db_force(udev_device->device); +} |