diff options
author | Felix Fietkau <nbd@openwrt.org> | 2011-02-10 01:31:52 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2011-02-10 01:31:52 +0100 |
commit | 0611a9248c525c472fd3ff0f067cfb051c0b4962 (patch) | |
tree | 757b4de66f4c94db4327b9641de048dbb8ebd520 /ubusd_obj.c | |
parent | f15c7368ca2fac8c2bdfac8a0757cae28834a8ec (diff) | |
download | ubus-0611a9248c525c472fd3ff0f067cfb051c0b4962.tar.gz |
add notifications for registered/unregistered objects with path
Diffstat (limited to 'ubusd_obj.c')
-rw-r--r-- | ubusd_obj.c | 2 |
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); } |