Memory leak.

Found by my code scanner.

ok christos@
Memory leak, triggerable from root only.

Found by my code scanner.

ok christos@
Reduce code a little. Reviewed by gimpy.
The userland namelen is size_t, but the kernel holds it in an int. The
sizeof(login) test implicitly interprets 'namelen' as unsigned, which
means that negative values get kicked anyway. Still this is fragile, so:
	int -> size_t
Note new date for version - this is the import date.