From: Lennart Poettering Date: Fri, 2 Oct 2020 08:00:00 +0000 (+0200) Subject: udev: make use of NULL callback in IO handlers X-Git-Tag: v247-rc1~114^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F17231%2Fhead;p=thirdparty%2Fsystemd.git udev: make use of NULL callback in IO handlers --- diff --git a/src/udev/udev-ctrl.c b/src/udev/udev-ctrl.c index dafe3da2511..9deb3864b5a 100644 --- a/src/udev/udev-ctrl.c +++ b/src/udev/udev-ctrl.c @@ -355,10 +355,6 @@ int udev_ctrl_send(struct udev_ctrl *uctrl, enum udev_ctrl_msg_type type, int in return 0; } -static int udev_ctrl_wait_io_handler(sd_event_source *s, int fd, uint32_t revents, void *userdata) { - return sd_event_exit(sd_event_source_get_event(s), 0); -} - int udev_ctrl_wait(struct udev_ctrl *uctrl, usec_t timeout) { _cleanup_(sd_event_source_unrefp) sd_event_source *source_io = NULL, *source_timeout = NULL; int r; @@ -385,7 +381,7 @@ int udev_ctrl_wait(struct udev_ctrl *uctrl, usec_t timeout) { return r; } - r = sd_event_add_io(uctrl->event, &source_io, uctrl->sock, EPOLLIN, udev_ctrl_wait_io_handler, NULL); + r = sd_event_add_io(uctrl->event, &source_io, uctrl->sock, EPOLLIN, NULL, INT_TO_PTR(0)); if (r < 0) return r;