[sspi] removing size constraints on contest tokens

MIT KDC don't issue tickets that are better than 1K.

Windows KDC carry authorization payloads with their service tickets
and thus much bigger than MIT's tickets.
This commit is contained in:
U-ultimate\aglo 2011-03-24 11:38:51 -04:00
parent ab55e6e8c5
commit 332f9331a2

View file

@ -60,7 +60,7 @@ xdr_rpc_sspi_init_args(XDR *xdrs, sspi_buffer_desc *p)
bool_t xdr_stat;
xdr_stat = xdr_bytes(xdrs, (char **)&p->value,
(u_int *)&p->length, MAX_NETOBJ_SZ);
(u_int *)&p->length, (u_int)(-1));
log_debug("xdr_rpc_gss_init_args: %s %s (token %p:%d)",
(xdrs->x_op == XDR_ENCODE) ? "encode" : "decode",
@ -81,7 +81,7 @@ xdr_rpc_sspi_init_res(XDR *xdrs, struct rpc_sspi_init_res *p)
xdr_u_int(xdrs, &p->gr_minor) &&
xdr_u_int(xdrs, &p->gr_win) &&
xdr_bytes(xdrs, (char **)&p->gr_token.value,
(u_int *)&p->gr_token.length, MAX_NETOBJ_SZ));
(u_int *)&p->gr_token.length, (u_int)(-1)));
log_debug("xdr_rpc_gss_init_res %s %s "
"(ctx %p:%d, maj %d, min %d, win %d, token %p:%d)",