Skip to content

Commit eb4f61d

Browse files
newm4nFerdinand Neman
andauthored
Co-authored-by: Ferdinand Neman <ferdinand@hyperjump.tech>
1 parent 8da01ee commit eb4f61d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ast/Serializer.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1535,11 +1535,15 @@ func (meta *ConstantMeta) ReadMetaFrom(reader io.Reader) error {
15351535
return err
15361536
}
15371537
byteArr := make([]byte, length)
1538-
_, err = reader.Read(byteArr)
1538+
readCount, err := reader.Read(byteArr)
15391539
if err != nil {
15401540

15411541
return err
15421542
}
1543+
if uint64(readCount) != length {
1544+
1545+
return io.ErrShortBuffer
1546+
}
15431547
meta.ValueBytes = byteArr
15441548

15451549
b, err := ReadBoolFromReader(reader)

0 commit comments

Comments
 (0)