From: Felix Fietkau Date: Sun, 20 May 2012 13:31:58 +0000 (+0200) Subject: flush list in vlist_replace() X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=commitdiff_plain;h=e383571250615faf1d251b08c8b2f92e970d6f85 flush list in vlist_replace() --- diff --git a/utils.c b/utils.c index f1143c5..9d5802a 100644 --- a/utils.c +++ b/utils.c @@ -123,10 +123,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