Correctly dereference cred_handle when assigning to spcred in
authorGreg Hudson <ghudson@mit.edu>
Thu, 11 Aug 2011 15:03:28 +0000 (15:03 +0000)
committerGreg Hudson <ghudson@mit.edu>
Thu, 11 Aug 2011 15:03:28 +0000 (15:03 +0000)
spnego_gss_set_cred_option.  Reported by aberry@likewise.com.

ticket: 6943
target_version: 1.9.2
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25096 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/spnego/spnego_mech.c

index 8364acc37460c5497e434d8a2a0697836393f8e7..9461b75cbb02526d65cebe1483a33a9bab605b8b 100644 (file)
@@ -2284,7 +2284,7 @@ KRB5_CALLCONV spnego_gss_set_cred_option(
 {
        OM_uint32 ret;
        OM_uint32 tmp_minor_status;
-       spnego_gss_cred_id_t spcred = (spnego_gss_cred_id_t)cred_handle;
+       spnego_gss_cred_id_t spcred = (spnego_gss_cred_id_t)*cred_handle;
        gss_cred_id_t mcred;
 
        mcred = (spcred == NULL) ? GSS_C_NO_CREDENTIAL : spcred->mcred;