*** /usr/src/local/bash/bash-4.3-patched/arrayfunc.c 2014-10-01 13:08:48.000000000 -0400 --- arrayfunc.c 2015-02-19 14:33:05.000000000 -0500 *************** *** 405,408 **** --- 405,411 ---- else array_insert (a, i, l->word->word); + + VUNSETATTR (var, att_invisible); /* no longer invisible */ + return var; } *************** *** 635,638 **** --- 638,645 ---- if (nlist) dispose_words (nlist); + + if (var) + VUNSETATTR (var, att_invisible); /* no longer invisible */ + return (var); }