stackitem: limit buffer/bytearray reads upon deserialization
This is not the way it's done in C#, but that's the most sensible approach to me.
This commit is contained in:
parent
64e9775707
commit
0120a8f239
1 changed files with 1 additions and 1 deletions
|
@ -98,7 +98,7 @@ func DecodeBinaryStackItem(r *io.BinReader) Item {
|
|||
|
||||
switch t {
|
||||
case ByteArrayT, BufferT:
|
||||
data := r.ReadVarBytes()
|
||||
data := r.ReadVarBytes(MaxSize)
|
||||
return NewByteArray(data)
|
||||
case BooleanT:
|
||||
var b = r.ReadBool()
|
||||
|
|
Loading…
Reference in a new issue