diff --git a/libclamav/bytecode_vm.c b/libclamav/bytecode_vm.c index 33c16cdb1..5ee891444 100644 --- a/libclamav/bytecode_vm.c +++ b/libclamav/bytecode_vm.c @@ -468,6 +468,7 @@ static always_inline struct stack_entry *pop_stack(struct stack *stack, stop = CL_BREAK;\ continue;\ }\ + stackid = ptr_register_stack(&ptrinfos, values, 0, func->numBytes)>>32;\ inst = &bb->insts[bb_inst];\ break;\ }