Skip to content

Commit 289634c

Browse files
committed
feat: 限制tcpmux通信时的配置信息最大长度
1 parent e02d6c9 commit 289634c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/top/meethigher/proxy/tcp/mux/MuxMessageParser.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ public MuxMessage(Buffer backendServerBuf, Buffer payload) {
3333

3434
protected final Handler<MuxMessage> muxMessageHandler;
3535

36+
/**
37+
* 最大长度,单位字节。防止对方构造超长字段,占用内存。
38+
*/
39+
protected final int maxLength = 1024;
40+
41+
3642
public MuxMessageParser(Handler<MuxMessage> muxMessageHandler, NetSocket netSocket) {
3743
// 用不到这个父级的handler,传null即可
3844
super(null, netSocket);

0 commit comments

Comments
 (0)