Add krb5_make_principal.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2815 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-08-08 22:02:50 +00:00
parent 4a5ed4a270
commit bb61967b67

View File

@@ -332,6 +332,29 @@ build_principal(krb5_context context,
return 0;
}
krb5_error_code
krb5_make_principal(krb5_context context,
krb5_principal *principal,
krb5_realm realm,
...)
{
krb5_error_code ret;
krb5_realm r = NULL;
va_list ap;
if(realm == NULL){
ret = krb5_get_default_realm(context, &r);
if(ret)
return ret;
realm = r;
}
va_start(ap, realm);
ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap);
va_end(ap);
if(r)
free(r);
return ret;
}
krb5_error_code
krb5_build_principal_va(krb5_context context,
krb5_principal *principal,