Subject: CVS commit: src/usr.sbin/user
To: None <source-changes@NetBSD.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: source-changes
Date: 01/14/2004 08:25:30
Module Name:	src
Committed By:	agc
Date:		Wed Jan 14 08:25:30 UTC 2004

Modified Files:
	src/usr.sbin/user: user.c

Log Message:
Fixes from Todd Miller in PR 24070.

Revert fgetln/asprintf changes from rev 1.26 - fgetln(3) does not return
a NUL-terminated string, so using strchr(3) is inappropriate. As the entry
from the password file is a known size, there's no need to use fgetln(3),
just use fgets(3) for consistency. This also means that an inappropriate
cast to int from asprintf(3) is unneeded, which was apparently causing
problems on OpenBSD's sparc64 port - just be consistent and use snprintf(3).


To generate a diff of this commit:
cvs rdiff -r1.73 -r1.74 src/usr.sbin/user/user.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.