auth/credentials: don't call talloc_free(ccache_name) on callers memory
authorStefan Metzmacher <metze@samba.org>
Tue, 27 Feb 2024 15:22:14 +0000 (16:22 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 23 Apr 2024 14:17:32 +0000 (14:17 +0000)
The internally allocated ccache_name has ccc as parent,
so we don't need to cleanup explicitly.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
auth/credentials/credentials_krb5.c

index 6841f72c926fa2baa60f444510c08d98ebab6f3c..dcfa2e4daeebc07dd913f7c88f6061208aa15bc6 100644 (file)
@@ -647,7 +647,6 @@ static int cli_credentials_new_ccache(struct cli_credentials *cred,
                                                  ccache_name,
                                                  smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context,
                                                                             ret, ccc));
-               talloc_free(ccache_name);
                talloc_free(ccc);
                return ret;
        }