On Tue, Mar 01, 2011 at 10:20:29AM -0500, Chet Ramey wrote: > *** ../bash-4.2-patched/variables.c 2011-02-25 12:07:41.000000000 -0500 > --- variables.c 2011-03-01 10:13:04.000000000 -0500 > *************** > *** 3661,3665 **** > > v = find_variable (name); > ! if (exported_p (v)) > { > array_needs_making = 1; > --- 3661,3665 ---- > > v = find_variable (name); > ! if (v && exported_p (v)) > { > array_needs_making = 1;
Fix works on HP-UX 10.20 as well, at least with the test case I was using: (unset TZ; printf '%(%Y-%m-%d %H:%M:%S %Z)T\n')