From: Luke Howard Date: Tue, 19 Nov 2019 18:00:50 +0000 (-0500) Subject: Fix gss_set_sec_context_option() context creation X-Git-Tag: krb5-1.18-beta1~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93b6d2a83849e157d7bec4f83fd94dbef10d6f05;p=thirdparty%2Fkrb5.git Fix gss_set_sec_context_option() context creation If gss_set_sec_context_option() creates a union context object, it must set the loopback pointer. [ghudson@mit.edu: extracted this from a larger commit and wrote commit message] ticket: 8850 (new) tags: pullup target_version: 1.17-next target_version: 1.16-next --- diff --git a/src/lib/gssapi/mechglue/g_set_context_option.c b/src/lib/gssapi/mechglue/g_set_context_option.c index 8e25a277f8..c3561316db 100644 --- a/src/lib/gssapi/mechglue/g_set_context_option.c +++ b/src/lib/gssapi/mechglue/g_set_context_option.c @@ -96,6 +96,7 @@ gss_set_sec_context_option (OM_uint32 *minor_status, return status; } + ctx->loopback = ctx; ctx->internal_ctx_id = internal_ctx; *context_handle = (gss_ctx_id_t)ctx; }