mirror of
https://github.com/jqlang/jq.git
synced 2025-04-18 17:24:01 +03:00
jv_unique: don't leak non-unique elements that are not returned (#3304)
This commit is contained in:
parent
947fcbbb1f
commit
aea8efaf0b
@ -749,6 +749,7 @@ jv jv_unique(jv objects, jv keys) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
if (jv_equal(jv_copy(curr_key), jv_copy(entries[i].key))) {
|
||||
jv_free(entries[i].key);
|
||||
jv_free(entries[i].object);
|
||||
} else {
|
||||
jv_free(curr_key);
|
||||
curr_key = entries[i].key;
|
||||
|
Loading…
x
Reference in New Issue
Block a user