commit bash-20180713 snapshot

This commit is contained in:
Chet Ramey
2018-07-18 10:23:04 -04:00
parent a078e04c3d
commit 96efdbb5b4
16 changed files with 106 additions and 27 deletions
+6 -1
View File
@@ -2939,7 +2939,12 @@ bind_variable_internal (name, value, table, hflags, aflags)
}
else if (entry && nameref_p (entry))
{
newval = nameref_cell (entry);
newval = nameref_cell (entry); /* XXX - newval can't be NULL here */
if (valid_nameref_value (newval, 0) == 0)
{
sh_invalidid (newval);
return ((SHELL_VAR *)NULL);
}
#if defined (ARRAY_VARS)
/* declare -n foo=x[2] ; foo=bar */
if (valid_array_reference (newval, 0))