X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fuser-event.c;h=1f7004509041123091ff85b9234c7e8b08133fed;hp=cf7f20c599bbefdac3c004834dc75966500a7a4b;hb=edcfca78ac49793e295ac97328942321f39e3996;hpb=70fb2ec0af31c1d78c8655ef13f682d597921390 diff --git a/discover/user-event.c b/discover/user-event.c index cf7f20c..1f70045 100644 --- a/discover/user-event.c +++ b/discover/user-event.c @@ -505,15 +505,15 @@ static int user_event_destructor(void *arg) return 0; } -struct user_event *user_event_init(struct waitset *waitset, - struct device_handler *handler) +struct user_event *user_event_init(struct device_handler *handler, + struct waitset *waitset) { struct sockaddr_un addr; struct user_event *uev; unlink(PBOOT_USER_EVENT_SOCKET); - uev = talloc(NULL, struct user_event); + uev = talloc(handler, struct user_event); uev->handler = handler; @@ -546,8 +546,3 @@ out_err: talloc_free(uev); return NULL; } - -void user_event_destroy(struct user_event *uev) -{ - talloc_free(uev); -}