diff options
author | Luke Howard <lukeh@padl.com> | 2019-11-19 13:00:50 -0500 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2019-12-09 17:02:52 -0500 |
commit | 3a1b4ba5d031a50a2217319ef0bfca055bcc10dc (patch) | |
tree | 96a1b157a917843f038b38a1185a7d3ff554a297 | |
parent | 6eaa92c3ebfd67c5517ae3a8b5adf4ae8c9cb574 (diff) | |
download | krb5-3a1b4ba5d031a50a2217319ef0bfca055bcc10dc.zip krb5-3a1b4ba5d031a50a2217319ef0bfca055bcc10dc.tar.gz krb5-3a1b4ba5d031a50a2217319ef0bfca055bcc10dc.tar.bz2 |
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]
(cherry picked from commit 93b6d2a83849e157d7bec4f83fd94dbef10d6f05)
ticket: 8850
version_fixed: 1.17.1
-rw-r--r-- | src/lib/gssapi/mechglue/g_set_context_option.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/gssapi/mechglue/g_set_context_option.c b/src/lib/gssapi/mechglue/g_set_context_option.c index 87db240..61f1147 100644 --- a/src/lib/gssapi/mechglue/g_set_context_option.c +++ b/src/lib/gssapi/mechglue/g_set_context_option.c @@ -97,6 +97,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; } |