(spnego_initial): add #if 0 out version of the CHOICE branch encoding,
also where here, free no longer used memory git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12818 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -872,6 +872,21 @@ spnego_initial
|
||||
ni.mechListMIC = NULL;
|
||||
|
||||
|
||||
#if 0
|
||||
{
|
||||
int ret;
|
||||
NegotiationToken nt;
|
||||
|
||||
nt.element = choice_NegotiationToken_negTokenInit;
|
||||
nt.u.negTokenInit = ni;
|
||||
|
||||
ASN1_MALLOC_ENCODE(NegotiationToken, buf, buf_size,
|
||||
&nt, &buf_len, ret);
|
||||
|
||||
data.data = buf;
|
||||
data.length = buf_len;
|
||||
}
|
||||
#else
|
||||
buf_size = 1024;
|
||||
buf = malloc(buf_size);
|
||||
if (buf == NULL) {
|
||||
@@ -921,6 +936,12 @@ spnego_initial
|
||||
|
||||
data.data = buf + buf_size - buf_len;
|
||||
data.length = buf_len;
|
||||
#endif
|
||||
if (mech_token.length != 0)
|
||||
gss_release_buffer(&minor, &mech_token);
|
||||
free_NegTokenInit(&ni);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
sub = _gssapi_encapsulate(minor_status,
|
||||
&data,
|
||||
|
@@ -872,6 +872,21 @@ spnego_initial
|
||||
ni.mechListMIC = NULL;
|
||||
|
||||
|
||||
#if 0
|
||||
{
|
||||
int ret;
|
||||
NegotiationToken nt;
|
||||
|
||||
nt.element = choice_NegotiationToken_negTokenInit;
|
||||
nt.u.negTokenInit = ni;
|
||||
|
||||
ASN1_MALLOC_ENCODE(NegotiationToken, buf, buf_size,
|
||||
&nt, &buf_len, ret);
|
||||
|
||||
data.data = buf;
|
||||
data.length = buf_len;
|
||||
}
|
||||
#else
|
||||
buf_size = 1024;
|
||||
buf = malloc(buf_size);
|
||||
if (buf == NULL) {
|
||||
@@ -921,6 +936,12 @@ spnego_initial
|
||||
|
||||
data.data = buf + buf_size - buf_len;
|
||||
data.length = buf_len;
|
||||
#endif
|
||||
if (mech_token.length != 0)
|
||||
gss_release_buffer(&minor, &mech_token);
|
||||
free_NegTokenInit(&ni);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
sub = _gssapi_encapsulate(minor_status,
|
||||
&data,
|
||||
|
Reference in New Issue
Block a user