Fix websocket crash

This commit is contained in:
世界 2025-03-24 17:43:56 +08:00
parent d6d94b689f
commit ae8ce75e41
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -74,6 +74,10 @@ func (c *WebsocketConn) Read(b []byte) (n int, err error) {
return
}
if header.OpCode.IsControl() {
if header.Length > 128 {
err = wsutil.ErrFrameTooLarge
return
}
err = c.controlHandler(header, c.reader)
if err != nil {
return