vlist_flush_all(&s->instances);
avl_delete(&services, &s->avl);
trigger_del(s);
vlist_flush_all(&s->instances);
avl_delete(&services, &s->avl);
trigger_del(s);
- if (avl_is_empty(&s->instances.avl) && !verbose)
+ c = blobmsg_open_table(&b, s->name);
+
+ if (avl_is_empty(&s->instances.avl)) {
+ blobmsg_close_table(&b, c);
i = blobmsg_open_table(&b, "instances");
vlist_for_each_element(&s->instances, in, node)
instance_dump(&b, in, verbose);
blobmsg_close_table(&b, i);
i = blobmsg_open_table(&b, "instances");
vlist_for_each_element(&s->instances, in, node)
instance_dump(&b, in, verbose);
blobmsg_close_table(&b, i);