summaryrefslogtreecommitdiff
path: root/ubusd_obj.c
diff options
context:
space:
mode:
Diffstat (limited to 'ubusd_obj.c')
-rw-r--r--ubusd_obj.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ubusd_obj.c b/ubusd_obj.c
index d1e53f8..2d78796 100644
--- a/ubusd_obj.c
+++ b/ubusd_obj.c
@@ -139,6 +139,7 @@ struct ubus_object *ubusd_create_object(struct ubus_client *cl, struct blob_attr
obj->path.key = NULL;
goto free;
}
+ ubusd_send_obj_event(obj, true);
}
obj->client = cl;
@@ -155,6 +156,7 @@ void ubusd_free_object(struct ubus_object *obj)
{
ubusd_event_cleanup_object(obj);
if (obj->path.key) {
+ ubusd_send_obj_event(obj, false);
avl_delete(&path, &obj->path);
free(obj->path.key);
}