From 7a36ab6daf2a8603c4e847ea79876c7bac789a17 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 5 Nov 1999 08:14:56 +0000 Subject: [PATCH] (do_login): conditionalize shadow stuff on getspnam git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7320 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/login/login.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/appl/login/login.c b/appl/login/login.c index c05a9f701..aa5454f83 100644 --- a/appl/login/login.c +++ b/appl/login/login.c @@ -431,7 +431,7 @@ checknologin(void) static void do_login(const struct passwd *pwd, char *tty, char *ttyn) { -#ifdef HAVE_SHADOW_H +#ifdef HAVE_GETSPNAM struct spwd *sp; #endif int rootlogin = (pwd->pw_uid == 0); @@ -442,7 +442,7 @@ do_login(const struct passwd *pwd, char *tty, char *ttyn) if(!rootlogin) checknologin(); -#ifdef HAVE_SHADOW_H +#ifdef HAVE_GETSPNAM sp = getspnam(pwd->pw_name); #endif @@ -493,7 +493,7 @@ do_login(const struct passwd *pwd, char *tty, char *ttyn) } /* all kinds of different magic */ -#ifdef HAVE_SHADOW_H +#ifdef HAVE_GETSPNAM check_shadow(pwd, sp); #endif