Rob Shearman : rpcrt4: Check to make sure there is enough data in the buffer during unmarshalling , so that the code doesn't try to read beyound the end of the buffer.