projects
/
mech_eap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f9b7cc5
)
check gssEapRadiusAddAttr(REALM_NAME) return code
author
Luke Howard
<lukeh@padl.com>
Mon, 2 Dec 2013 06:03:50 +0000
(17:03 +1100)
committer
Kevin Wasserman
<kevin.wasserman@painless-security.com>
Thu, 19 Dec 2013 17:17:56 +0000
(12:17 -0500)
mech_eap/init_sec_context.c
patch
|
blob
|
history
diff --git
a/mech_eap/init_sec_context.c
b/mech_eap/init_sec_context.c
index
29465be
..
4e8e550
100644
(file)
--- a/
mech_eap/init_sec_context.c
+++ b/
mech_eap/init_sec_context.c
@@
-274,6
+274,9
@@
peerInitEapChannelBinding(OM_uint32 *minor, gss_ctx_id_t ctx)
major = gssEapRadiusAddAttr(minor, &buf,
PW_GSS_ACCEPTOR_REALM_NAME,
0, &nameBuf);
+ if (GSS_ERROR(major))
+ goto cleanup;
+
chbindReqFlags |= CHBIND_REALM_NAME_FLAG;
}