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