From ab09c24a49951bfafb0ebd075fdd3e99e064f5aa Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Sun, 7 Dec 2014 16:24:19 +0000
Subject: First go at separating errors and keyboard interrupts
This is the first posting exactly as was, with known errors and
omissions.
Basic strategy is to introduce bits to errflag and to set and
reset them separately.
---
Src/Modules/zpty.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'Src/Modules/zpty.c')
diff --git a/Src/Modules/zpty.c b/Src/Modules/zpty.c
index 63c79a731..7b6130c6f 100644
--- a/Src/Modules/zpty.c
+++ b/Src/Modules/zpty.c
@@ -308,7 +308,7 @@ newptycmd(char *nam, char *pname, char **args, int echo, int nblock)
prog = parse_string(zjoin(args, ' ', 1), 0);
if (!prog) {
- errflag = 0;
+ errflag &= ~ERRFLAG_ERROR;
scriptname = oscriptname;
ineval = oineval;
return 1;
--
cgit 1.4.1