]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - arrayfunc.c
Bash-4.3 patch 39
[thirdparty/bash.git] / arrayfunc.c
index 658b5aa51d5ee08db50e918d55c21edfb022176c..c4bae0ae2f9962cb1712729c9bf6b7f257aff745 100644 (file)
@@ -404,6 +404,9 @@ assign_array_var_from_word_list (var, list, flags)
       (*var->assign_func) (var, l->word->word, i, 0);
     else
       array_insert (a, i, l->word->word);
+
+  VUNSETATTR (var, att_invisible);     /* no longer invisible */
+
   return var;
 }
 
@@ -634,6 +637,10 @@ assign_array_var_from_string (var, value, flags)
 
   if (nlist)
     dispose_words (nlist);
+
+  if (var)
+    VUNSETATTR (var, att_invisible);   /* no longer invisible */
+
   return (var);
 }