https://bugzilla.novell.com/show_bug.cgi?id=614293
https://bugzilla.novell.com/show_bug.cgi?id=614293#c19
--- Comment #19 from Olaf Kirch 2010-09-07 07:47:04 UTC ---
I looked at the patch, and I'm not fully convinced it always does the right
thing.
For instance, the changed code reads like this:
bool_t
xdr_rpc_gss_init_args(XDR *xdrs, gss_buffer_desc *p)
{
bool_t xdr_stat;
u_int maxlen = (u_int)(p->length + RPC_SLACK_SPACE);
xdr_stat = xdr_rpc_gss_buf(xdrs, p, maxlen);
This looks reasonable when you want to encode the gss_init args, but on
decoding, p->length will be 0, so you limit the maximum size to
RPC_SLACK_SPACE.
I'm checking this with upstream
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.