Update XDR dependency (fixes #1606)

This commit is contained in:
Jakob Borg
2015-04-08 14:44:47 +02:00
parent 2a48fb8e87
commit f5030f1c2c
10 changed files with 89 additions and 36 deletions

View File

@@ -156,6 +156,9 @@ func (o *versionList) UnmarshalXDR(bs []byte) error {
func (o *versionList) DecodeXDRFrom(xr *xdr.Reader) error {
_versionsSize := int(xr.ReadUint32())
if _versionsSize < 0 {
return xdr.ElementSizeExceeded("versions", _versionsSize, 0)
}
o.versions = make([]fileVersion, _versionsSize)
for i := range o.versions {
(&o.versions[i]).DecodeXDRFrom(xr)