| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- BASH PATCH REPORT
- =================
- Bash-Release: 3.0
- Patch-ID: bash30-008
- Bug-Reported-by: uberlord@rsm.demon.co.uk
- Bug-Reference-ID: <1092327965.4233.1.camel@uberlaptop.ubernet>
- Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2004-08/msg00144.html
- Bug-Description:
- > Description:
- > Bash 3 breaks array expansion
- >
- > Repeat-By:
- > #!/bin/bash
- > x=(one two)
- > echo ${x[@]:1}
- > # prints nothing in bash 3
- > # prints two in bash 2
- Patch:
- *** ../bash-3.0/subst.c Sun Jul 4 13:56:13 2004
- --- subst.c Thu Aug 12 13:36:17 2004
- ***************
- *** 4892,4896 ****
- *e1p += len;
-
- ! if (*e1p >= len || *e1p < 0)
- return (-1);
-
- --- 4912,4916 ----
- *e1p += len;
-
- ! if (*e1p > len || *e1p < 0)
- return (-1);
-
- *** ../bash-3.0/patchlevel.h Wed Aug 22 08:05:39 2001
- --- patchlevel.h Thu Sep 2 15:04:32 2004
- ***************
- *** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 7
-
- #endif /* _PATCHLEVEL_H_ */
- --- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 8
-
- #endif /* _PATCHLEVEL_H_ */
|