projects
/
moonshot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b38d330
)
More Heimdal portability cleanups
author
Luke Howard
<lukeh@padl.com>
Sat, 1 Jan 2011 12:18:18 +0000
(23:18 +1100)
committer
Luke Howard
<lukeh@padl.com>
Sat, 1 Jan 2011 12:18:18 +0000
(23:18 +1100)
mech_eap/util_reauth.c
patch
|
blob
|
history
diff --git
a/mech_eap/util_reauth.c
b/mech_eap/util_reauth.c
index
9a4ed8f
..
28dd133
100644
(file)
--- a/
mech_eap/util_reauth.c
+++ b/
mech_eap/util_reauth.c
@@
-125,9
+125,9
@@
freezeAttrContext(OM_uint32 *minor,
krb5_const_principal acceptorPrinc,
krb5_keyblock *session,
#ifdef HAVE_HEIMDAL_VERSION
krb5_const_principal acceptorPrinc,
krb5_keyblock *session,
#ifdef HAVE_HEIMDAL_VERSION
- krb5_authdata *
authd
ata
+ krb5_authdata *
kdcIssuedAuthD
ata
#else
#else
- krb5_authdata ***
authd
ata
+ krb5_authdata ***
kdcIssuedAuthD
ata
#endif
)
{
#endif
)
{
@@
-142,6
+142,8
@@
freezeAttrContext(OM_uint32 *minor,
krb5_authdata *authData[2], authDatum = { 0 };
#endif
krb5_authdata *authData[2], authDatum = { 0 };
#endif
+ memset(kdcIssuedAuthData, 0, sizeof(*kdcIssuedAuthData));
+
GSSEAP_KRB_INIT(&krbContext);
major = gssEapExportAttrContext(minor, initiatorName, &attrBuf);
GSSEAP_KRB_INIT(&krbContext);
major = gssEapExportAttrContext(minor, initiatorName, &attrBuf);
@@
-162,7
+164,7
@@
freezeAttrContext(OM_uint32 *minor,
#endif
code = krbMakeAuthDataKdcIssued(krbContext, session, acceptorPrinc,
#endif
code = krbMakeAuthDataKdcIssued(krbContext, session, acceptorPrinc,
- authData,
authd
ata);
+ authData,
kdcIssuedAuthD
ata);
if (code != 0) {
major = GSS_S_FAILURE;
*minor = code;
if (code != 0) {
major = GSS_S_FAILURE;
*minor = code;