From e35dcae40fca1baebc202561040f5c6eec421613 Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Sun, 25 Sep 2016 19:18:43 +0100
Subject: 39436: Pass on status of SIGINT better.
Set lastval to 128 + SIGINT on interrupt.
Don't execute builtin if already interrupted at that point.
---
Src/signals.c | 1 +
1 file changed, 1 insertion(+)
(limited to 'Src/signals.c')
diff --git a/Src/signals.c b/Src/signals.c
index 30dde713f..e2587dc72 100644
--- a/Src/signals.c
+++ b/Src/signals.c
@@ -646,6 +646,7 @@ zhandler(int sig)
inerrflush();
check_cursh_sig(SIGINT);
}
+ lastval = 128 + SIGINT;
}
break;
--
cgit 1.4.1