projects
/
trust_router.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4194ef3
)
Don't overwrite minorStatus before printing error.
author
Margaret Wasserman
<mrw@painless-security.com>
Tue, 4 Mar 2014 13:19:05 +0000
(08:19 -0500)
committer
Margaret Wasserman
<mrw@painless-security.com>
Tue, 4 Mar 2014 13:19:05 +0000
(08:19 -0500)
gsscon/gsscon_passive.c
patch
|
blob
|
history
diff --git
a/gsscon/gsscon_passive.c
b/gsscon/gsscon_passive.c
index
d02186b
..
f6a782b
100755
(executable)
--- a/
gsscon/gsscon_passive.c
+++ b/
gsscon/gsscon_passive.c
@@
-64,7
+64,7
@@
int gsscon_passive_authenticate (int inSocket,
{
int err = 0;
OM_uint32 majorStatus;
{
int err = 0;
OM_uint32 majorStatus;
- OM_uint32 minorStatus = 0;
+ OM_uint32 minorStatus = 0
, minorStatusToo = 0
;
gss_ctx_id_t gssContext = GSS_C_NO_CONTEXT;
gss_name_t clientName = GSS_C_NO_NAME, serviceName = GSS_C_NO_NAME;
gss_cred_id_t acceptorCredentials = NULL;
gss_ctx_id_t gssContext = GSS_C_NO_CONTEXT;
gss_name_t clientName = GSS_C_NO_NAME, serviceName = GSS_C_NO_NAME;
gss_cred_id_t acceptorCredentials = NULL;
@@
-73,6
+73,8
@@
int gsscon_passive_authenticate (int inSocket,
size_t inputTokenBufferLength = 0;
gss_buffer_desc inputToken; /* buffer received from the server */
size_t inputTokenBufferLength = 0;
gss_buffer_desc inputToken; /* buffer received from the server */
+ printf("In gsscon_passive_authenticate(), inNameBuffer = %s\n", inNameBuffer.value);
+
if (inSocket < 0 ) { err = EINVAL; }
if (!outGSSContext) { err = EINVAL; }
if (inSocket < 0 ) { err = EINVAL; }
if (!outGSSContext) { err = EINVAL; }
@@
-147,7
+149,7
@@
int gsscon_passive_authenticate (int inSocket,
err = gsscon_write_token (inSocket, outputToken.value, outputToken.length);
/* free the output token */
err = gsscon_write_token (inSocket, outputToken.value, outputToken.length);
/* free the output token */
- gss_release_buffer (&minorStatus, &outputToken);
+ gss_release_buffer (&minorStatus
Too
, &outputToken);
}
}
}
}