From 666f487a921bee5ff1653fe574cbabb0f744d5ee Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Sun, 21 Mar 2021 18:53:22 +0100 Subject: [PATCH] don't need full bcode_ref/unref in this case --- src/cs_vm.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cs_vm.cc b/src/cs_vm.cc index 744490a..4707567 100644 --- a/src/cs_vm.cc +++ b/src/cs_vm.cc @@ -1561,9 +1561,9 @@ static void cs_run( gs.done(); uint32_t *cbuf = new uint32_t[gs.code.size()]; memcpy(cbuf, gs.code.data(), gs.code.size() * sizeof(uint32_t)); - bcode_ref(cbuf); + bcode_incr(cbuf); runcode(cs, cbuf + 1, ret); - bcode_unref(cbuf); + bcode_decr(cbuf); } void cs_state::run(std::string_view code, cs_value &ret) {