diff options
Diffstat (limited to 'app-shells/bash/files/bash-4.3-arrayfunc.patch')
-rw-r--r-- | app-shells/bash/files/bash-4.3-arrayfunc.patch | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app-shells/bash/files/bash-4.3-arrayfunc.patch b/app-shells/bash/files/bash-4.3-arrayfunc.patch new file mode 100644 index 00000000000..f44d1847845 --- /dev/null +++ b/app-shells/bash/files/bash-4.3-arrayfunc.patch @@ -0,0 +1,15 @@ +http://lists.gnu.org/archive/html/bug-bash/2014-11/msg00178.html + +diff --git a/arrayfunc.c b/arrayfunc.c +index 804e6da..0f900aa 100644 +--- a/arrayfunc.c ++++ b/arrayfunc.c +@@ -498,7 +498,7 @@ assign_compound_array_list (var, nlist, flags) + + for (list = nlist; list; list = list->next) + { +- iflags = flags; ++ iflags = (flags & ~ASS_APPEND); + w = list->word->word; + + /* We have a word of the form [ind]=value */ |