From 01657c6474ca4f90df0fbb47001e2e744aaaddb0 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 28 Mar 2014 11:54:19 -0400 Subject: Bash-4.3 patch 7 --- arrayfunc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'arrayfunc.c') diff --git a/arrayfunc.c b/arrayfunc.c index b82767e..a89e67f 100644 --- a/arrayfunc.c +++ b/arrayfunc.c @@ -597,6 +597,11 @@ assign_compound_array_list (var, nlist, flags) if (assoc_p (var)) { val = expand_assignment_string_to_string (val, 0); + if (val == 0) + { + val = (char *)xmalloc (1); + val[0] = '\0'; /* like do_assignment_internal */ + } free_val = 1; } -- cgit v1.2.3