X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=utils.c;h=0894c65dff1130adbe3dcf2ea290cc2728c70b8d;hp=f1143c500585a7a76dc6e35c0ef9ceceb9c3d631;hb=1c326d5a6cbef455e9ae148072161f620540ba54;hpb=b0b11b2295fbb8399949139d82156e123e005902;ds=sidebyside diff --git a/utils.c b/utils.c index f1143c5..0894c65 100644 --- a/utils.c +++ b/utils.c @@ -15,12 +15,6 @@ #include #include "utils.h" -int -avl_strcmp(const void *k1, const void *k2, void *ptr) -{ - return strcmp(k1, k2); -} - void vlist_init(struct vlist_tree *tree, avl_tree_comp cmp, vlist_update_cb update) { @@ -123,10 +117,12 @@ vlist_simple_replace(struct vlist_simple_tree *dest, struct vlist_simple_tree *o { struct vlist_simple_node *n, *tmp; + vlist_simple_update(dest); list_for_each_entry_safe(n, tmp, &old->list, list) { list_del(&n->list); vlist_simple_add(dest, n); } + vlist_simple_flush(dest); } void