udev: Fix removing of the wake up handler
RemoveBlockAndWakeupHandlers requires caller to pass same block data parameter as for RegisterBlockAndWakeupHandlers. Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
13ac3deedb
commit
3e1455505a
|
@ -314,7 +314,7 @@ config_udev_fini(void)
|
||||||
udev = udev_monitor_get_udev(udev_monitor);
|
udev = udev_monitor_get_udev(udev_monitor);
|
||||||
|
|
||||||
RemoveGeneralSocket(udev_monitor_get_fd(udev_monitor));
|
RemoveGeneralSocket(udev_monitor_get_fd(udev_monitor));
|
||||||
RemoveBlockAndWakeupHandlers(block_handler, wakeup_handler, udev_monitor);
|
RemoveBlockAndWakeupHandlers(block_handler, wakeup_handler, NULL);
|
||||||
udev_monitor_unref(udev_monitor);
|
udev_monitor_unref(udev_monitor);
|
||||||
udev_monitor = NULL;
|
udev_monitor = NULL;
|
||||||
udev_unref(udev);
|
udev_unref(udev);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user