diff -ubB old/variables.c new/variables.c --- old/variables.c 2014-01-11 17:29:31.880925869 -0500 +++ new/variables.c 2014-01-11 17:29:40.327592462 -0500 @@ -940,7 +940,10 @@ for (i = 0; list && (var = list[i]); i++) if (invisible_p (var) == 0) + { + var = find_variable(var->name); print_assignment (var); + } } /* Print LIST (a list of shell functions) to stdout in such a way that