]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: Remove unnecessary talloc context
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Thu, 10 Aug 2023 03:57:43 +0000 (15:57 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 14 Aug 2023 04:57:34 +0000 (04:57 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/db-glue.c

index d2bc167d4bb03ecac54323ec823a90b91503dac9..5b9b7f747749dd7114e742d96b743c4a989e2ae5 100644 (file)
@@ -3042,7 +3042,6 @@ krb5_error_code samba_kdc_firstkey(krb5_context context,
        char *realm;
        struct ldb_result *res = NULL;
        krb5_error_code ret;
-       TALLOC_CTX *mem_ctx;
        int lret;
 
        if (priv) {
@@ -3062,15 +3061,6 @@ krb5_error_code samba_kdc_firstkey(krb5_context context,
        priv->realm_dn = ldb_get_default_basedn(ldb_ctx);
        priv->count = 0;
 
-       mem_ctx = talloc_named(priv, 0, "samba_kdc_firstkey context");
-
-       if (!mem_ctx) {
-               ret = ENOMEM;
-               krb5_set_error_message(context, ret, "samba_kdc_firstkey: talloc_named() failed!");
-               TALLOC_FREE(priv);
-               return ret;
-       }
-
        ret = krb5_get_default_realm(context, &realm);
        if (ret != 0) {
                TALLOC_FREE(priv);
@@ -3099,8 +3089,6 @@ krb5_error_code samba_kdc_firstkey(krb5_context context,
        if (ret != 0) {
                TALLOC_FREE(priv);
                kdc_db_ctx->seq_ctx = NULL;
-       } else {
-               talloc_free(mem_ctx);
        }
        return ret;
 }