From a9ee0b693ebce775ab7a56fd09c92f98076fe559 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 5 Jun 2014 16:46:32 +0200 Subject: service: register the subscriber object before the event handler Signed-off-by: Felix Fietkau --- service/watch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'service') diff --git a/service/watch.c b/service/watch.c index b5f4ae3..65e1fec 100644 --- a/service/watch.c +++ b/service/watch.c @@ -117,8 +117,8 @@ watch_ubus(struct ubus_context *ctx) { watch_event.cb = watch_subscribe_cb; watch_subscribe.cb = watch_notify_cb; - if (ubus_register_event_handler(ctx, &watch_event, "ubus.object.add")) - ERROR("failed to add ubus event handler\n"); if (ubus_register_subscriber(ctx, &watch_subscribe)) ERROR("failed to register ubus subscriber\n"); + if (ubus_register_event_handler(ctx, &watch_event, "ubus.object.add")) + ERROR("failed to add ubus event handler\n"); } -- cgit v1.2.3