uci: fix a potential use-after-free in uci_set()
[project/uci.git] / blob.c
diff --git a/blob.c b/blob.c
index c8e5dc9..bc38a7f 100644 (file)
--- a/blob.c
+++ b/blob.c
@@ -188,7 +188,7 @@ uci_blob_diff(struct blob_attr **tb1, struct blob_attr **tb2,
 mark:
                ret = true;
                if (diff)
-                       bitfield_set(diff, i);
+                       uci_bitfield_set(diff, i);
                else
                        return ret;
        }