projects
/
mech_eap.orig
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b501c72
)
don't append "@" to login name for default identity
author
Luke Howard
<lukeh@padl.com>
Fri, 18 Mar 2011 06:57:18 +0000
(17:57 +1100)
committer
Luke Howard
<lukeh@padl.com>
Fri, 18 Mar 2011 06:57:18 +0000
(17:57 +1100)
util_cred.c
patch
|
blob
|
history
diff --git
a/util_cred.c
b/util_cred.c
index
0a2108b
..
a50dc86
100644
(file)
--- a/
util_cred.c
+++ b/
util_cred.c
@@
-161,7
+161,6
@@
gssEapAcquireCred(OM_uint32 *minor,
} else {
gss_buffer_desc nameBuf = GSS_C_EMPTY_BUFFER;
gss_OID nameType = GSS_C_NO_OID;
} else {
gss_buffer_desc nameBuf = GSS_C_EMPTY_BUFFER;
gss_OID nameType = GSS_C_NO_OID;
- char loginName[256];
if (cred->flags & CRED_FLAG_ACCEPT) {
char serviceName[5 + MAXHOSTNAMELEN] = "host@";
if (cred->flags & CRED_FLAG_ACCEPT) {
char serviceName[5 + MAXHOSTNAMELEN] = "host@";
@@
-179,9
+178,8
@@
gssEapAcquireCred(OM_uint32 *minor,
nameType = GSS_C_NT_HOSTBASED_SERVICE;
} else if (cred->flags & CRED_FLAG_INITIATE) {
/* XXX FIXME temporary implementation */
nameType = GSS_C_NT_HOSTBASED_SERVICE;
} else if (cred->flags & CRED_FLAG_INITIATE) {
/* XXX FIXME temporary implementation */
- snprintf(loginName, sizeof(loginName), "%s@", getlogin());
- nameBuf.value = loginName;
- nameBuf.length = strlen(loginName);
+ nameBuf.value = getlogin();
+ nameBuf.length = strlen((char *)nameBuf.value);
nameType = GSS_C_NT_USER_NAME;
}
nameType = GSS_C_NT_USER_NAME;
}