projects
/
openwrt
/
staging
/
nbd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
12298ca
)
ucode-mod-pkgen: fix refcounting issue
author
Felix Fietkau
<nbd@nbd.name>
Wed, 5 Mar 2025 07:24:01 +0000
(08:24 +0100)
committer
Felix Fietkau
<nbd@nbd.name>
Wed, 5 Mar 2025 07:25:43 +0000
(08:25 +0100)
Do not call ucv_get if the reference is transferred without being used
elsewhere
Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/utils/ucode-mod-pkgen/src/ucode.c
patch
|
blob
|
history
diff --git
a/package/utils/ucode-mod-pkgen/src/ucode.c
b/package/utils/ucode-mod-pkgen/src/ucode.c
index cb5569b977c9bb8a1e5de24d2aafd10caede047a..4b7779f1369378750638d1b66757bad9788023c3 100644
(file)
--- a/
package/utils/ucode-mod-pkgen/src/ucode.c
+++ b/
package/utils/ucode-mod-pkgen/src/ucode.c
@@
-269,7
+269,7
@@
uc_cert_info(uc_vm_t *vm, size_t nargs)
uc_value_t *info = ucv_object_new(vm);
int len;
- ucv_array_push(ret,
ucv_get(info)
);
+ ucv_array_push(ret,
info
);
ucv_object_add(info, "version", ucv_int64_new(cur->version));
uc_cert_info_add_name(info, "issuer", &cur->issuer);