Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <josutton@catalyst.net.nz>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Wed Aug 28 05:39:36 UTC 2024 on atb-devel-224
realm = smb_krb5_principal_get_realm(
mem_ctx, smb_krb5_context->krb5_context, principal);
if (realm == NULL) {
+ krb5_free_principal(smb_krb5_context->krb5_context, principal);
return WERR_NOT_ENOUGH_MEMORY;
}
realm_encoded = ldb_binary_encode_string(mem_ctx, realm);
if (realm_encoded == NULL) {
+ TALLOC_FREE(realm);
+ krb5_free_principal(smb_krb5_context->krb5_context, principal);
return WERR_NOT_ENOUGH_MEMORY;
}