use cond_kdestroy
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3658 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -875,11 +875,11 @@ pass(char *passwd)
|
|||||||
if((rval = krb_get_lrealm(realm, 1)) == KSUCCESS)
|
if((rval = krb_get_lrealm(realm, 1)) == KSUCCESS)
|
||||||
rval = krb_verify_user(pw->pw_name, "", realm,
|
rval = krb_verify_user(pw->pw_name, "", realm,
|
||||||
passwd, 1, NULL);
|
passwd, 1, NULL);
|
||||||
if (rval == KSUCCESS ){
|
if (rval == KSUCCESS ) {
|
||||||
chown (tkt_string(), pw->pw_uid, pw->pw_gid);
|
chown (tkt_string(), pw->pw_uid, pw->pw_gid);
|
||||||
if(k_hasafs())
|
if(k_hasafs())
|
||||||
k_afsklog(0, 0);
|
k_afsklog(0, 0);
|
||||||
}else
|
} else
|
||||||
rval = unix_verify_user(pw->pw_name, passwd);
|
rval = unix_verify_user(pw->pw_name, passwd);
|
||||||
} else {
|
} else {
|
||||||
char *s;
|
char *s;
|
||||||
@@ -1763,9 +1763,7 @@ dologout(int status)
|
|||||||
if (logged_in) {
|
if (logged_in) {
|
||||||
seteuid((uid_t)0);
|
seteuid((uid_t)0);
|
||||||
logwtmp(ttyline, "", "");
|
logwtmp(ttyline, "", "");
|
||||||
dest_tkt();
|
cond_kdestroy();
|
||||||
if(k_hasafs())
|
|
||||||
k_unlog();
|
|
||||||
}
|
}
|
||||||
/* beware of flushing buffers after a SIGPIPE */
|
/* beware of flushing buffers after a SIGPIPE */
|
||||||
#ifdef XXX
|
#ifdef XXX
|
||||||
|
Reference in New Issue
Block a user