mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 03:00:42 -04:00
- pipefail option - broken array expansion - segmentation fault in unset typeset array variable
16 lines
388 B
C
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)
|