From 5fb3cc998eb2d08b3615d88984b6ee06c5b3987a Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Sun, 15 Aug 2021 16:29:21 +1000 Subject: [PATCH] kdc: check gcp != NULL in _kdc_gss_rd_padata() failure path, check gcp != NULL before failing --- kdc/gss_preauth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdc/gss_preauth.c b/kdc/gss_preauth.c index 4f521ad7f..208799543 100644 --- a/kdc/gss_preauth.c +++ b/kdc/gss_preauth.c @@ -263,7 +263,7 @@ out: gss_release_cred(&minor, &cred); gss_release_buffer(&minor, &cb.application_data); - if (gcp->major != GSS_S_NO_CONTEXT) + if (gcp && gcp->major != GSS_S_NO_CONTEXT) *pgcp = gcp; else _kdc_gss_free_client_param(r, gcp);