From: Nikos Mavrogiannopoulos Date: Thu, 12 Nov 2020 14:48:30 +0000 (+0100) Subject: cleanup_gssapi_auth: avoid null pointer dereference X-Git-Tag: v8.20~386^2~14 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=6acf230d4c9cf815a7e8efc97e9717b5981339c0;p=users%2Fdwmw2%2Fopenconnect.git cleanup_gssapi_auth: avoid null pointer dereference Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/gssapi.c b/gssapi.c index 7a9b90fc..762caea3 100644 --- a/gssapi.c +++ b/gssapi.c @@ -158,6 +158,9 @@ void cleanup_gssapi_auth(struct openconnect_info *vpninfo, { OM_uint32 minor; + if (!auth_state) + return; + if (auth_state->gss_target_name != GSS_C_NO_NAME) gss_release_name(&minor, &auth_state->gss_target_name);