commit 06038df822e747e70fe79198de08b036123fbc50
parent 302276fab1bffdba8c21c1ee9b5ca825c2376b38
Author: William Casarin <jb55@jb55.com>
Date: Thu, 21 Dec 2017 07:02:50 -0800
tuck: copy
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/script.c b/script.c
@@ -469,7 +469,7 @@ script_eval(const u8 *script, size_t script_size, struct stack *stack,
SCRIPTERR("INVALID_STACK_OPERATION");
struct val val = stack_top_val(stack, -1);
stack_swap(stack, -2, -1);
- stack_push(stack, stack_top(stack, -2));
+ stack_push_val(stack, val_copy(val));
}
break;