commit bash-20120210 snapshot

This commit is contained in:
Chet Ramey
2012-03-05 21:15:51 -05:00
parent abe2eb5be8
commit 7f947b6872
15 changed files with 19234 additions and 37141 deletions
+3 -2
View File
@@ -2046,14 +2046,15 @@ make_new_array_variable (name)
}
SHELL_VAR *
make_local_array_variable (name)
make_local_array_variable (name, assoc_ok)
char *name;
int assoc_ok;
{
SHELL_VAR *var;
ARRAY *array;
var = make_local_variable (name);
if (var == 0 || array_p (var))
if (var == 0 || array_p (var) || (assoc_ok && assoc_p (var)))
return var;
array = array_create ();