Fix leak in check_aliases()

This commit is contained in:
Nicolas Williams
2016-02-26 21:29:05 -06:00
parent 1976e012b8
commit 7442787f03

View File

@@ -684,15 +684,18 @@ check_aliases(kadm5_server_context *contextp,
break;
if (!krb5_principal_compare(contextp->context, new_name, old_name))
continue;
free_HDB_Ext_Aliases(&iter_del.aliases);
match = 1;
break;
}
if (match)
continue;
ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_ADD, new_name);
if (ret)
if (ret) {
free_HDB_Ext_Aliases(&iter.aliases);
return ret;
}
}
return 0;
}