use krb5_principal_get_realm
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25114 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -173,8 +173,8 @@ parse_key_set(krb5_context context, const char *key,
|
||||
if(salt->salttype == KRB5_PW_SALT)
|
||||
ret = krb5_get_pw_salt(context, principal, salt);
|
||||
else if(salt->salttype == KRB5_AFS3_SALT) {
|
||||
krb5_realm *realm = krb5_princ_realm(context, principal);
|
||||
salt->saltvalue.data = strdup(*realm);
|
||||
krb5_const_realm realm = krb5_principal_get_realm(context, principal);
|
||||
salt->saltvalue.data = strdup(realm);
|
||||
if(salt->saltvalue.data == NULL) {
|
||||
krb5_set_error_message(context, ENOMEM,
|
||||
"out of memory while "
|
||||
@@ -182,7 +182,7 @@ parse_key_set(krb5_context context, const char *key,
|
||||
return ENOMEM;
|
||||
}
|
||||
strlwr(salt->saltvalue.data);
|
||||
salt->saltvalue.length = strlen(*realm);
|
||||
salt->saltvalue.length = strlen(realm);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user