ports/shells/bash/files/patch-subst.c
Oliver Eikemeier 0ddba63255 add three fixes from bug-bash@:
- pipefail option
- broken array expansion
- segmentation fault in unset typeset array variable
2004-08-19 09:15:47 +00:00

16 lines
388 B
C

#
# Fix broken array expansion
#
# http://lists.gnu.org/archive/html/bug-bash/2004-08/msg00192.html
#
--- subst.c.orig Sun Jul 4 13:56:13 2004
+++ subst.c Thu Aug 12 13:36:17 2004
@@ -4891,7 +4891,7 @@
if (*e1p < 0) /* negative offsets count from end */
*e1p += len;
- if (*e1p >= len || *e1p < 0)
+ if (*e1p > len || *e1p < 0)
return (-1);
#if defined (ARRAY_VARS)