1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-29 08:08:37 +00:00

Fix the -l flag. For some reason I can't fathom, I left in some code

that would cause it to fail if anyone but the superuser tried to use it.

Also fix a couple of harmless typos since I'm in the area.
This commit is contained in:
Bill Paul 1996-05-25 01:05:17 +00:00
parent 7d4b6187df
commit a7aa11b1a0
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=15901

View File

@ -40,7 +40,7 @@ static char copyright[] =
#ifndef lint
static char sccsid[] = "From: @(#)chpass.c 8.4 (Berkeley) 4/2/94";
static char rcsid[] =
"$Id: chpass.c,v 1.5 1996/02/23 14:33:05 wpaul Exp $";
"$Id: chpass.c,v 1.7 1996/02/23 16:08:56 wpaul Exp $";
#endif /* not lint */
#include <sys/param.h>
@ -112,9 +112,9 @@ main(argc, argv)
break;
#ifdef YP
case 'h':
#ifdef PARAMOID
#ifdef PARANOID
if (getuid()) {
warnx("Only the superuser can use the -d flag");
warnx("Only the superuser can use the -h flag");
} else {
#endif
yp_server = optarg;
@ -136,11 +136,8 @@ main(argc, argv)
#endif
break;
case 'l':
if (getuid()) {
warnx("Only the superuser can use the -h flag");
} else {
force_local = 1;
}
_use_yp = 0;
force_local = 1;
break;
case 'y':
_use_yp = force_yp = 1;