summaryrefslogtreecommitdiffhomepage
path: root/vm.c
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-03-26 13:28:14 +0100
committerJo-Philipp Wich <jo@mein.io>2021-03-26 13:28:14 +0100
commit0341d64e2bd9aa67767d489f8fa3b9d34d61847a (patch)
treee22ed444e0476f4706d8eaa2a9ec550ba51ff8d9 /vm.c
parent00d941954366bb8db14f1ee7d272814a986e4262 (diff)
vm: fix another for-loop memory leak
Fixes: 20a3763 ("vm: fix loop variable memory leak in NEXTK/NEXTKV instruction") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vm.c b/vm.c
index 6704982..4d6f444 100644
--- a/vm.c
+++ b/vm.c
@@ -1783,8 +1783,6 @@ uc_vm_insn_next(uc_vm *vm, enum insn_type insn)
return;
}
- uc_value_put(k);
-
break;
default:
@@ -1797,6 +1795,7 @@ uc_vm_insn_next(uc_vm *vm, enum insn_type insn)
if (insn == I_NEXTKV)
uc_vm_stack_push(vm, NULL);
+ uc_value_put(k);
uc_value_put(v);
}