Roman Rakus 2cb460
			     BASH PATCH REPORT
Roman Rakus 2cb460
			     =================
Roman Rakus 2cb460
Roman Rakus 2cb460
Bash-Release: 3.2
Roman Rakus 2cb460
Patch-ID: bash32-036
Roman Rakus 2cb460
Roman Rakus 2cb460
Bug-Reported-by:	Len Lattanzi <llattanzi@apple.com>
Roman Rakus 2cb460
Bug-Reference-ID:	<87493131-7AEC-4301-A684-E6CC6D06E3E1@apple.com>
Roman Rakus 2cb460
Bug-Reference-URL:
Roman Rakus 2cb460
Roman Rakus 2cb460
Bug-Description:
Roman Rakus 2cb460
Roman Rakus 2cb460
When initializing a subshell, bash did not reset a sentinel keeping track
Roman Rakus 2cb460
of the number of command substitutions, leading to an infinite loop if
Roman Rakus 2cb460
an error was encountered in the subshell.
Roman Rakus 2cb460
Roman Rakus 2cb460
Patch:
Roman Rakus 2cb460
Roman Rakus 2cb460
*** ../bash-3.2-patched/execute_cmd.c	2007-12-13 22:31:14.000000000 -0500
Roman Rakus 2cb460
--- execute_cmd.c	2007-12-20 08:52:34.000000000 -0500
Roman Rakus 2cb460
***************
Roman Rakus 2cb460
*** 3881,3884 ****
Roman Rakus 2cb460
--- 3916,3921 ----
Roman Rakus 2cb460
  
Roman Rakus 2cb460
    clear_unwind_protect_list (0);
Roman Rakus 2cb460
+   /* XXX -- are there other things we should be resetting here? */
Roman Rakus 2cb460
+   parse_and_execute_level = 0;		/* nothing left to restore it */
Roman Rakus 2cb460
  
Roman Rakus 2cb460
    /* We're no longer inside a shell function. */
Roman Rakus 2cb460
*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
Roman Rakus 2cb460
--- patchlevel.h	Mon Oct 16 14:22:54 2006
Roman Rakus 2cb460
***************
Roman Rakus 2cb460
*** 26,30 ****
Roman Rakus 2cb460
     looks for to find the patch level (for the sccs version string). */
Roman Rakus 2cb460
  
Roman Rakus 2cb460
! #define PATCHLEVEL 35
Roman Rakus 2cb460
  
Roman Rakus 2cb460
  #endif /* _PATCHLEVEL_H_ */
Roman Rakus 2cb460
--- 26,30 ----
Roman Rakus 2cb460
     looks for to find the patch level (for the sccs version string). */
Roman Rakus 2cb460
  
Roman Rakus 2cb460
! #define PATCHLEVEL 36
Roman Rakus 2cb460
  
Roman Rakus 2cb460
  #endif /* _PATCHLEVEL_H_ */