Skip to content

Commit 31e8c03

Browse files
Merge remote-tracking branch 'origin/rel/stable' into relstable3.11.3-remerge
2 parents 6b85209 + 6869ccb commit 31e8c03

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

network/topics.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ func UnmarshallTopics(buffer []byte) (ts Topics, err error) {
108108

109109
// read the data length
110110
dataLen, nr := binary.Uvarint(buffer[idx:])
111-
if nr <= 0 {
111+
if nr <= 0 || dataLen > maxMessageLength {
112112
return nil, fmt.Errorf("UnmarshallTopics: could not read the data length")
113113
}
114114
idx += nr

0 commit comments

Comments
 (0)