less leaks

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3833 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-11-09 01:18:20 +00:00
parent c1dbb62b5d
commit af364bca96
10 changed files with 139 additions and 116 deletions

View File

@@ -41,6 +41,7 @@
RCSID("$Id$");
static struct units acl_units[] = {
{ "all", KADM5_ACL_ALL },
{ "list", KADM5_ACL_LIST },
{ "delete", KADM5_ACL_DELETE },
{ "chpass", KADM5_ACL_CHPASS },
@@ -60,8 +61,9 @@ _kadm5_acl_init(kadm5_server_context *context)
krb5_error_code ret;
krb5_parse_name(context->context, KADM5_ADMIN_SERVICE, &princ);
if(krb5_principal_compare(context->context, context->caller, princ)){
krb5_free_principal(context->context, princ);
ret = krb5_principal_compare(context->context, context->caller, princ);
krb5_free_principal(context->context, princ);
if(ret != 0){
context->acl_flags = ~0;
return 0;
}