Subject: Re: daily insecurity
To: Patrick Welche <email@example.com>
From: Tom Spindler <firstname.lastname@example.org>
Date: 12/08/2006 23:28:06
This appears to be due to column(1) going insane when trying to
parse the output in /etc/security; running the offending command under
gdb gives me the following:
248 (void)printf("%s%*s", t->list[coloff],
249 lens[coloff] - t->len[coloff] + 2, " ");
(gdb) print lens[coloff]
$5 = 757953069
This appears to have been caused by the -r1.15 revision of column.c,
which changed to the libutil versions of emalloc/erealloc/estrdup.
Trying to figure out how to fix it now.