Allow realm argument to k_afsklog() to be 0 or "" for default realm.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@68 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -41,10 +41,19 @@ k_afsklog(char *realm)
|
||||
CREDENTIALS c;
|
||||
KTEXT_ST ticket;
|
||||
char username[256];
|
||||
char krealm[REALM_SZ];
|
||||
|
||||
if (!k_hasafs())
|
||||
return KSUCCESS;
|
||||
|
||||
if (realm == 0 || realm[0] == 0)
|
||||
{
|
||||
k_errno = krb_get_lrealm(krealm, 0);
|
||||
if (k_errno != KSUCCESS)
|
||||
return k_errno;
|
||||
realm = krealm;
|
||||
}
|
||||
|
||||
k_errno = krb_get_cred(AUTH_SUPERUSER, "", realm, &c);
|
||||
if (k_errno != KSUCCESS)
|
||||
{
|
||||
|
Reference in New Issue
Block a user