- service_announce_services(u, sdudp);
- service_announce_services(u, sdtcp);
+ service_announce_services(iface, sdudp);
+ service_announce_services(iface, sdtcp);
+}
+
+static void
+service_update(struct vlist_tree *tree, struct vlist_node *node_new,
+ struct vlist_node *node_old)
+{
+ struct service *s;
+
+ if (!node_old)
+ return;
+
+ s = container_of(node_old, struct service, node);
+ free(s);