auth:credentials: SAFE_FREE() -> krb5_free_enctypes()
authorPavel Filipenský <pfilipensky@samba.org>
Thu, 27 Jul 2023 14:26:57 +0000 (16:26 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 28 Jul 2023 10:48:32 +0000 (10:48 +0000)
Reported by Red Hat internal covscan

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
auth/credentials/credentials_krb5.c

index c0631b43061be86775f3048d56030b5884c4ef95..796b52ea905a8555576178c25159c984bef6f294 100644 (file)
@@ -945,7 +945,8 @@ _PUBLIC_ int cli_credentials_get_client_gss_creds(struct cli_credentials *cred,
                maj_stat = gss_krb5_set_allowable_enctypes(&min_stat, gcc->creds,
                                                           num_ktypes,
                                                           (int32_t *) etypes);
-               SAFE_FREE(etypes);
+               krb5_free_enctypes(ccache->smb_krb5_context->krb5_context,
+                                  etypes);
                if (maj_stat) {
                        talloc_free(gcc);
                        if (min_stat) {