We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8da01ee commit eb4f61dCopy full SHA for eb4f61d
ast/Serializer.go
@@ -1535,11 +1535,15 @@ func (meta *ConstantMeta) ReadMetaFrom(reader io.Reader) error {
1535
return err
1536
}
1537
byteArr := make([]byte, length)
1538
- _, err = reader.Read(byteArr)
+ readCount, err := reader.Read(byteArr)
1539
if err != nil {
1540
1541
1542
1543
+ if uint64(readCount) != length {
1544
+
1545
+ return io.ErrShortBuffer
1546
+ }
1547
meta.ValueBytes = byteArr
1548
1549
b, err := ReadBoolFromReader(reader)
0 commit comments