author | Mike Sullivan <Mike.Sullivan@Oracle.COM> |
Thu, 14 Jan 2016 10:01:14 -0800 | |
changeset 5271 | 195e24ffa71a |
parent 5040 | 6242a3f0012d |
permissions | -rw-r--r-- |
Developed in-house but accepted upstream. --- tcsh-6.19.00/sh.sem.c.orig Sat Oct 31 10:58:21 2015 +++ tcsh-6.19.00/sh.sem.c Sat Oct 31 10:59:42 2015 @@ -212,8 +212,14 @@ * If noexec then this is all we do. */ if (t->t_dflg & F_READ) { + int old_pintr_disabled; + xclose(0); + if (setintr) + pintr_push_enable(&old_pintr_disabled); heredoc(t->t_dlef); + if (setintr) + cleanup_until(&old_pintr_disabled); if (noexec) xclose(0); }