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:30 -0500 |
commit | 7b9fd4d4e736490bacbf00e6bb94fab3fe8914e8 (patch) | |
tree | 2fc7760fe6e2d0bdd0e8a775fe40dadc782495d4 | |
parent | 350fc9d55742bce55380f41dfafa0ba1a92c27cb (diff) | |
download | krb5-7b9fd4d4e736490bacbf00e6bb94fab3fe8914e8.zip krb5-7b9fd4d4e736490bacbf00e6bb94fab3fe8914e8.tar.gz krb5-7b9fd4d4e736490bacbf00e6bb94fab3fe8914e8.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.16.4
-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; } |