X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fuser-event.c;h=db12bd14135b3d84d4ea1d79bd38f5f36abb43fe;hp=afc4c437e8a7809f685a1a03a3e2bb5af31d6819;hb=9af0c65fa5ba9ae8527a70dbf0e808d777dfb479;hpb=fbb2f7a20e5ac7b6d9f578fdb3538fad4310c472;ds=sidebyside diff --git a/discover/user-event.c b/discover/user-event.c index afc4c43..db12bd1 100644 --- a/discover/user-event.c +++ b/discover/user-event.c @@ -118,7 +118,8 @@ static int user_event_destructor(void *arg) return 0; } -struct user_event *user_event_init(struct device_handler *handler) +struct user_event *user_event_init(struct waitset *waitset, + struct device_handler *handler) { struct sockaddr_un addr; struct user_event *uev; @@ -147,7 +148,7 @@ struct user_event *user_event_init(struct device_handler *handler) strerror(errno)); } - waiter_register(uev->socket, WAIT_IN, user_event_process, uev); + waiter_register(waitset, uev->socket, WAIT_IN, user_event_process, uev); pb_log("%s: waiting on %s\n", __func__, PBOOT_USER_EVENT_SOCKET);