diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-03-15 17:47:00 +0900 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2022-03-24 16:19:20 +0100 |
commit | 9612da361a825d70a9fd392f3ee5a53bf8896887 (patch) | |
tree | afdbe748be5785a4e7be96002490b3d47f67bb98 /src/udev/udev-ctrl.c | |
parent | 87afc766d199642c6da956657b05690a39542856 (diff) | |
download | systemd-9612da361a825d70a9fd392f3ee5a53bf8896887.tar.gz |
udev: use sd_event_source_disable_unref()
This should not change any behavior, as the event sources are not
shared. Just for safety.
Diffstat (limited to 'src/udev/udev-ctrl.c')
-rw-r--r-- | src/udev/udev-ctrl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/udev/udev-ctrl.c b/src/udev/udev-ctrl.c index 8adef47732..45e45162ae 100644 --- a/src/udev/udev-ctrl.c +++ b/src/udev/udev-ctrl.c @@ -101,7 +101,7 @@ static void udev_ctrl_disconnect(UdevCtrl *uctrl) { if (!uctrl) return; - uctrl->event_source_connect = sd_event_source_unref(uctrl->event_source_connect); + uctrl->event_source_connect = sd_event_source_disable_unref(uctrl->event_source_connect); uctrl->sock_connect = safe_close(uctrl->sock_connect); } @@ -110,7 +110,7 @@ static UdevCtrl *udev_ctrl_free(UdevCtrl *uctrl) { udev_ctrl_disconnect(uctrl); - sd_event_source_unref(uctrl->event_source); + sd_event_source_disable_unref(uctrl->event_source); safe_close(uctrl->sock); sd_event_unref(uctrl->event); @@ -323,7 +323,7 @@ int udev_ctrl_send(UdevCtrl *uctrl, UdevCtrlMessageType type, const void *data) } int udev_ctrl_wait(UdevCtrl *uctrl, usec_t timeout) { - _cleanup_(sd_event_source_unrefp) sd_event_source *source_io = NULL, *source_timeout = NULL; + _cleanup_(sd_event_source_disable_unrefp) sd_event_source *source_io = NULL, *source_timeout = NULL; int r; assert(uctrl); |