summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 5746d60d8f..6f95f0fc9a 100644
--- a/eval.c
+++ b/eval.c
@@ -6993,6 +6993,7 @@ proc_invoke(proc, args, self, klass)
case TAG_RETURN:
if (pcall) {
result = prot_tag->retval;
+ break;
}
else if (orphan) { /* orphan block */
char mesg[32];