git.samba.org
/
metze
/
heimdal
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9eb01c6
)
gss: add support for gss_duplicate_cred() in SPNEGO
author
Luke Howard
<lukeh@padl.com>
Mon, 13 Apr 2020 10:53:35 +0000
(20:53 +1000)
committer
Luke Howard
<lukeh@padl.com>
Mon, 13 Apr 2020 11:06:42 +0000
(21:06 +1000)
The SPNEGO dispatch table does not include gss_duplicate_cred(). It can call
directly into the mechglue because a SPNEGO credential is a mechglue
credential.
lib/gssapi/spnego/external.c
patch
|
blob
|
history
diff --git
a/lib/gssapi/spnego/external.c
b/lib/gssapi/spnego/external.c
index eeefa6a71581f515b26317b816c7e12a4962e99f..9ced91ead25ee564c62dd3388aacc58c8c224c82 100644
(file)
--- a/
lib/gssapi/spnego/external.c
+++ b/
lib/gssapi/spnego/external.c
@@
-146,7
+146,7
@@
static gssapi_mech_interface_desc spnego_mech = {
NULL, /* gm_set_name_attribute */
NULL, /* gm_delete_name_attribute */
NULL, /* gm_export_name_composite */
- NULL, /* gm_duplicate_cred */
+ gss_duplicate_cred,
gss_add_cred_from,
NULL, /* gm_store_cred_into */
_gss_spnego_set_neg_mechs,