From cb0bf143f1d6bf0fc427e4c0c39223118e536f17 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Thu, 2 Dec 1999 19:29:04 +0100
Subject: [PATCH] Bugfix F_RETURN_IF_TRUE.

Rev: src/interpreter.h:1.21
---
 src/interpreter.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/interpreter.h b/src/interpreter.h
index bbf0543e29..95dd2a2ae7 100644
--- a/src/interpreter.h
+++ b/src/interpreter.h
@@ -1069,6 +1069,7 @@ static int eval_instruction(unsigned char *pc)
       CASE(F_RETURN_IF_TRUE);
       if(!IS_ZERO(sp-1))
 	goto do_return;
+      pop_stack();
       break;
 
       CASE(F_RETURN_1);
-- 
GitLab