X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubusd_obj.c;h=ffd5330560f529d0f4cf1881fa57c03b659309ad;hp=15f43ad64e6e3c060843c61c8317bf933ed982a7;hb=9a03063aee0560fd5c8978efda378011eac1a11f;hpb=88411527bec40d196dc365a29b0e3cd3e6b6bc1d 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;