uci: clear ptr.value in rpc_uci_merge_set(), this fixes missing delete deltas if...
[project/rpcd.git] / uci.c
diff --git a/uci.c b/uci.c
index a133ff2..060ed2b 100644 (file)
--- a/uci.c
+++ b/uci.c
@@ -682,6 +682,7 @@ rpc_uci_merge_set(struct blob_attr *opt, struct uci_ptr *ptr)
 
        ptr->o = NULL;
        ptr->option = blobmsg_name(opt);
+       ptr->value = NULL;
 
        if (rpc_uci_lookup(ptr) || !ptr->s)
                return;