From: Felix Fietkau Date: Sun, 6 Feb 2011 00:53:58 +0000 (+0100) Subject: fix event handler list initialization X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9a03063aee0560fd5c8978efda378011eac1a11f;p=oweals%2Fubus.git fix event handler list initialization --- diff --git a/ubusd_obj.c b/ubusd_obj.c index 15f43ad..ffd5330 100644 --- a/ubusd_obj.c +++ b/ubusd_obj.c @@ -98,6 +98,7 @@ struct ubus_object *ubusd_create_object_internal(struct ubus_object_type *type, obj->type = type; INIT_LIST_HEAD(&obj->list); + INIT_LIST_HEAD(&obj->events); if (type) type->refcount++; @@ -142,7 +143,6 @@ struct ubus_object *ubusd_create_object(struct ubus_client *cl, struct blob_attr obj->client = cl; list_add(&obj->list, &cl->objects); - INIT_LIST_HEAD(&obj->events); return obj;