X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fdevice.c;fp=src%2Fcore%2Fdevice.c;h=d17b2dfdd7410b30d5ef725399969022c3c565c4;hb=151b9b9662a90455262ce575a8a8ae74bf4ff336;hp=c7bc1e25e7bd5225a9ce089f79fb3244baf19be1;hpb=3db729cb8e6822114e9323f4041dcdc080f2fb3c;p=elogind.git diff --git a/src/core/device.c b/src/core/device.c index c7bc1e25e..d17b2dfdd 100644 --- a/src/core/device.c +++ b/src/core/device.c @@ -534,7 +534,7 @@ static int device_enumerate(Manager *m) { if (r < 0) goto fail; - r = sd_event_add_io(m->event, udev_monitor_get_fd(m->udev_monitor), EPOLLIN, device_dispatch_io, m, &m->udev_event_source); + r = sd_event_add_io(m->event, &m->udev_event_source, udev_monitor_get_fd(m->udev_monitor), EPOLLIN, device_dispatch_io, m); if (r < 0) goto fail; }