aboutsummaryrefslogtreecommitdiff
path: root/x11/login.app/files/patch-src::switchuser.c
blob: db3f7ded8899c15d60a64a187725189ad2093950 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- src/switchuser.c.orig	Sun Oct 24 04:15:32 2004
+++ src/switchuser.c	Sat Jan  8 18:37:49 2005
@@ -77,7 +77,7 @@
    char*  correct;
    struct passwd *pw;
 #ifdef SHADOW_PASSWD
-   struct spwd* sp;
+   struct passwd* sp;
 #endif
 
    pw = getpwnam(username);
@@ -87,10 +87,10 @@
    }
 
 #ifdef SHADOW_PASSWD
-   sp = getspnam(pw->pw_name);    
-   endspent();
+   sp = getpwnam(pw->pw_name);    
+   endpwent();
    if(sp) {
-      correct = sp->sp_pwdp;
+      correct = sp->pw_passwd;
    }
    else
 #endif