Apologies if this has already been covered and I've missed it... Given all the strings are malloc()ed would it make sense to have an explicit utmpx_free() so fields could be added at a later point without inducing memory leaks in older dynamically linked programs? -- David/absolute -- www.netbsd.org: No hype required --