Name

xdr_buf_trim — lop at most len bytes off the end of buf

Synopsis

void xdr_buf_trim (struct xdr_buf * buf,
 unsigned int len);
 

Arguments

struct xdr_buf * buf

buf to be trimmed

unsigned int len

number of bytes to reduce buf by

Description

Trim an xdr_buf by the given number of bytes by fixing up the lengths. Note that it's possible that we'll trim less than that amount if the xdr_buf is too small, or if (for instance) it's all in the head and the parser has already read too far into it.