]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
Bash-4.3 patch 45
authorChet Ramey <chet.ramey@case.edu>
Mon, 20 Jun 2016 19:14:32 +0000 (15:14 -0400)
committerChet Ramey <chet.ramey@case.edu>
Mon, 20 Jun 2016 19:14:32 +0000 (15:14 -0400)
patchlevel.h
redir.c

index 4b23f470d243fbafe42831145304e66cf687ae1f..beea6887f2bbce912ecb7982db19c1bce82b6109 100644 (file)
@@ -25,6 +25,6 @@
    regexp `^#define[   ]*PATCHLEVEL', since that's what support/mkversion.sh
    looks for to find the patch level (for the sccs version string). */
 
-#define PATCHLEVEL 44
+#define PATCHLEVEL 45
 
 #endif /* _PATCHLEVEL_H_ */
diff --git a/redir.c b/redir.c
index a4a3bb7e213b7e8886f6c59b51580c04a73189c3..e514976da25b19230185383ee136e625240cb13f 100644 (file)
--- a/redir.c
+++ b/redir.c
@@ -671,7 +671,10 @@ redir_open (filename, flags, mode, ri)
          fd = open (filename, flags, mode);
          e = errno;
          if (fd < 0 && e == EINTR)
-           QUIT;
+           {
+             QUIT;
+             run_pending_traps ();
+           }
          errno = e;
        }
       while (fd < 0 && errno == EINTR);