recipes: shells/bash: upgraded to version 5.0
[dragora.git] / patches / bash / bash44-011
blob2eb9957ff229ecdeda46a56ed079740116c7fce3
1                              BASH PATCH REPORT
2                              =================
4 Bash-Release:   4.4
5 Patch-ID:       bash44-011
7 Bug-Reported-by:        Russell King <rmk@armlinux.org.uk>
8 Bug-Reference-ID:       <E1cNnFx-0007G2-S2@flint.armlinux.org.uk>
9 Bug-Reference-URL:      http://lists.gnu.org/archive/html/bug-bash/2017-01/msg00000.html
11 Bug-Description:
13 Subshells begun to run command and process substitutions may attempt to
14 set the terminal's process group to an incorrect value if they receive
15 a fatal signal.  This depends on the behavior of the process that starts
16 the shell.
18 Patch (apply with `patch -p0'):
20 *** ../bash-4.4-patched/sig.c   2016-02-11 15:02:45.000000000 -0500
21 --- sig.c       2017-01-04 09:09:47.000000000 -0500
22 ***************
23 *** 586,590 ****
24     if (sig == SIGHUP && (interactive || (subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB))))
25       hangup_all_jobs ();
26 !   end_job_control ();
27   #endif /* JOB_CONTROL */
28   
29 --- 571,576 ----
30     if (sig == SIGHUP && (interactive || (subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB))))
31       hangup_all_jobs ();
32 !   if ((subshell_environment & (SUBSHELL_COMSUB|SUBSHELL_PROCSUB)) == 0)
33 !     end_job_control ();
34   #endif /* JOB_CONTROL */
35   
36 *** ../bash-4.4/patchlevel.h    2016-06-22 14:51:03.000000000 -0400
37 --- patchlevel.h        2016-10-01 11:01:28.000000000 -0400
38 ***************
39 *** 26,30 ****
40      looks for to find the patch level (for the sccs version string). */
41   
42 ! #define PATCHLEVEL 10
43   
44   #endif /* _PATCHLEVEL_H_ */
45 --- 26,30 ----
46      looks for to find the patch level (for the sccs version string). */
47   
48 ! #define PATCHLEVEL 11
49   
50   #endif /* _PATCHLEVEL_H_ */