aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Howard <lukeh@padl.com>2019-11-19 13:00:50 -0500
committerGreg Hudson <ghudson@mit.edu>2019-12-09 17:02:30 -0500
commit7b9fd4d4e736490bacbf00e6bb94fab3fe8914e8 (patch)
tree2fc7760fe6e2d0bdd0e8a775fe40dadc782495d4
parent350fc9d55742bce55380f41dfafa0ba1a92c27cb (diff)
downloadkrb5-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.c1
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;
}