Bash-4.2 patch 43

This commit is contained in:
Chet Ramey 2013-03-07 15:20:58 -05:00
parent 509a4430ae
commit 43aebe922b
3 changed files with 14 additions and 4 deletions

0
-i Normal file
View File

View File

@ -385,10 +385,20 @@ read_builtin (list)
{
/* Tricky. The top of the unwind-protect stack is the free of
input_string. We want to run all the rest and use input_string,
so we have to remove it from the stack. */
remove_unwind_protect ();
run_unwind_frame ("read_builtin");
so we have to save input_string temporarily, run the unwind-
protects, then restore input_string so we can use it later. */
input_string[i] = '\0'; /* make sure it's terminated */
if (i == 0)
{
t = (char *)xmalloc (1);
t[0] = 0;
}
else
t = savestring (input_string);
run_unwind_frame ("read_builtin");
input_string = t;
retval = 128+SIGALRM;
goto assign_vars;
}

View File

@ -25,6 +25,6 @@
regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh
looks for to find the patch level (for the sccs version string). */
#define PATCHLEVEL 42
#define PATCHLEVEL 43
#endif /* _PATCHLEVEL_H_ */