diff options
author | John Lee <john.lee@algorand.com> | 2022-11-12 11:14:44 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-12 11:14:44 -0500 |
commit | 6869ccb6b62bc6cc3ec03cc9bb7312b2194fb73e (patch) | |
tree | 7e03c2e987aaca883242f3eff90f7d82bf3e64c3 | |
parent | 99b37ac002ac53cc2ffa1814d3a515e72d3ddf7e (diff) | |
parent | 8151c81c1c9d49b0ccb289844203735320ad61f5 (diff) |
Merge pull request #5 from algorand/relstable3.11.3v3.11.3-stable
go-algorand v3.11.3-stable
-rw-r--r-- | buildnumber.dat | 2 | ||||
-rw-r--r-- | network/topics.go | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/buildnumber.dat b/buildnumber.dat index 0cfbf0888..00750edc0 100644 --- a/buildnumber.dat +++ b/buildnumber.dat @@ -1 +1 @@ -2 +3 diff --git a/network/topics.go b/network/topics.go index f52dede87..d9d05dab9 100644 --- a/network/topics.go +++ b/network/topics.go @@ -108,7 +108,7 @@ func UnmarshallTopics(buffer []byte) (ts Topics, err error) { // read the data length dataLen, nr := binary.Uvarint(buffer[idx:]) - if nr <= 0 { + if nr <= 0 || dataLen > maxMessageLength { return nil, fmt.Errorf("UnmarshallTopics: could not read the data length") } idx += nr |