summaryrefslogtreecommitdiffstats
path: root/lib/libpam/modules/pam_unix
diff options
context:
space:
mode:
authorcjc <cjc@FreeBSD.org>2002-03-18 12:55:28 +0000
committercjc <cjc@FreeBSD.org>2002-03-18 12:55:28 +0000
commit51b661db902c9856575480afc0d033053b3d1ae6 (patch)
tree79b6de113d75bc71aa000c5399140bfc75e18839 /lib/libpam/modules/pam_unix
parentab19336d4b1e7a0e6f87e5f2914117863ce6491e (diff)
downloadFreeBSD-src-51b661db902c9856575480afc0d033053b3d1ae6.zip
FreeBSD-src-51b661db902c9856575480afc0d033053b3d1ae6.tar.gz
Fix world breakage introduced by my recent modifications to
chpass(8). The relations between libc, libpam, chpass, passwd, and vipw are a mess and probably should be cleaned up. Submitted by: Peter Pentchev <roam@ringlet.net>
Diffstat (limited to 'lib/libpam/modules/pam_unix')
-rw-r--r--lib/libpam/modules/pam_unix/Makefile3
-rw-r--r--lib/libpam/modules/pam_unix/pam_unix.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/libpam/modules/pam_unix/Makefile b/lib/libpam/modules/pam_unix/Makefile
index 1c90f06..d4a14c9 100644
--- a/lib/libpam/modules/pam_unix/Makefile
+++ b/lib/libpam/modules/pam_unix/Makefile
@@ -31,7 +31,8 @@ CFLAGS+= -DYP -Dyp_error=warnx \
-I${.OBJDIR} \
-I${.CURDIR}/../../../../libexec/ypxfr \
-I${.CURDIR}/../../../../usr.sbin/vipw \
- -I${.CURDIR}/../../../../usr.bin/chpass
+ -I${.CURDIR}/../../../../usr.bin/chpass \
+ -I${.CURDIR}/../../../../lib/libc/gen
DPADD= ${LIBUTIL} ${LIBCRYPT} ${LIBRPCSVC}
LDADD= -lutil -lcrypt -lrpcsvc
MAN= pam_unix.8
diff --git a/lib/libpam/modules/pam_unix/pam_unix.c b/lib/libpam/modules/pam_unix/pam_unix.c
index 14fcc27..7b49ec4 100644
--- a/lib/libpam/modules/pam_unix/pam_unix.c
+++ b/lib/libpam/modules/pam_unix/pam_unix.c
@@ -578,7 +578,7 @@ local_passwd(const char *user, const char *pass)
pfd = pw_lock();
tfd = pw_tmp();
- pw_copy(pfd, tfd, pwd);
+ pw_copy(pfd, tfd, pwd, NULL);
if (!pw_mkdb(user))
pw_error((char *)NULL, 0, 1);
OpenPOWER on IntegriCloud