1 From https://ftp.gnu.org/gnu/bash/bash-4.4-patches/bash44-011
3 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 Bug-Reported-by: Russell King <rmk@armlinux.org.uk>
12 Bug-Reference-ID: <E1cNnFx-0007G2-S2@flint.armlinux.org.uk>
13 Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2017-01/msg00000.html
17 Subshells begun to run command and process substitutions may attempt to
18 set the terminal's process group to an incorrect value if they receive
19 a fatal signal. This depends on the behavior of the process that starts
22 Patch (apply with `patch -p0'):
24 *** bash-4.4-patched/sig.c 2016-02-11 15:02:45.000000000 -0500
25 --- b/sig.c 2017-01-04 09:09:47.000000000 -0500
28 if (sig == SIGHUP && (interactive || (subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB))))
31 #endif /* JOB_CONTROL */
34 if (sig == SIGHUP && (interactive || (subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB))))
36 ! if ((subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB)) == 0)
38 #endif /* JOB_CONTROL */
40 *** bash-4.4/patchlevel.h 2016-06-22 14:51:03.000000000 -0400
41 --- b/patchlevel.h 2016-10-01 11:01:28.000000000 -0400
44 looks for to find the patch level (for the sccs version string). */
46 ! #define PATCHLEVEL 10
48 #endif /* _PATCHLEVEL_H_ */
50 looks for to find the patch level (for the sccs version string). */
52 ! #define PATCHLEVEL 11
54 #endif /* _PATCHLEVEL_H_ */