]> git.pld-linux.org Git - packages/bash.git/blame - bash31-008
- up to patchlevel 17
[packages/bash.git] / bash31-008
CommitLineData
6e5277ed
ER
1 BASH PATCH REPORT
2 =================
3
4Bash-Release: 3.1
5Patch-ID: bash31-008
6
7Bug-Reported-by: Ingemar Nilsson <init@kth.se>
8Bug-Reference-ID: <43C38D35.7020404@kth.se>
9Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2006-01/msg00044.html
10
11Bug-Description:
12
13In some cases, bash inappropriately allows SIGINT from the terminal to
14reach background processes.
15
16Patch:
17
18*** ../bash-3.1/jobs.c Fri Nov 11 23:13:27 2005
19--- jobs.c Wed Feb 1 13:55:38 2006
20***************
21*** 2199,2203 ****
22 wait_sigint_received = 0;
23 if (job_control == 0)
24! old_sigint_handler = set_signal_handler (SIGINT, wait_sigint_handler);
25
26 termination_state = last_command_exit_value;
27--- 2298,2306 ----
28 wait_sigint_received = 0;
29 if (job_control == 0)
30! {
31! old_sigint_handler = set_signal_handler (SIGINT, wait_sigint_handler);
32! if (old_sigint_handler == SIG_IGN)
33! set_signal_handler (SIGINT, old_sigint_handler);
34! }
35
36 termination_state = last_command_exit_value;
37*** ../bash-3.1/patchlevel.h Wed Jul 20 13:58:20 2005
38--- patchlevel.h Wed Dec 7 13:48:42 2005
39***************
40*** 26,30 ****
41 looks for to find the patch level (for the sccs version string). */
42
43! #define PATCHLEVEL 7
44
45 #endif /* _PATCHLEVEL_H_ */
46--- 26,30 ----
47 looks for to find the patch level (for the sccs version string). */
48
49! #define PATCHLEVEL 8
50
51 #endif /* _PATCHLEVEL_H_ */
This page took 0.079004 seconds and 4 git commands to generate.