We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents abc7b33 + 62a3ff0 commit 1c130c4Copy full SHA for 1c130c4
pubsub/directchannel/channel.go
@@ -16,7 +16,7 @@ import (
16
)
17
18
const PROTOCOL = "/go-orbit-db/direct-channel/1.2.0"
19
-const DelimitedReadMaxSize = 2048
+const DelimitedReadMaxSize = 1024 * 1024 * 4 // mb
20
21
type directChannel struct {
22
logger *zap.Logger
@@ -57,8 +57,9 @@ func (d *directChannel) handleNewPeer(s network.Stream) {
57
}
58
59
length := int(length64)
60
- if length < 0 || length > DelimitedReadMaxSize {
61
- d.logger.Error("invalid buffer length", zap.Error(io.ErrShortBuffer))
+
+ if length > DelimitedReadMaxSize {
62
+ d.logger.Error(fmt.Sprintf("received data exceeding maximum allowed size (%d > %d)", length, DelimitedReadMaxSize))
63
return
64
65
0 commit comments