mirror of
https://github.com/pion/stun.git
synced 2025-09-27 04:05:57 +08:00
Fix capacity of buffer for error code attr
As detected by new fuzz tooling.
This commit is contained in:
@@ -29,7 +29,7 @@ const (
|
|||||||
|
|
||||||
// AddTo adds ERROR-CODE to m.
|
// AddTo adds ERROR-CODE to m.
|
||||||
func (c ErrorCodeAttribute) AddTo(m *Message) error {
|
func (c ErrorCodeAttribute) AddTo(m *Message) error {
|
||||||
value := make([]byte, 0, errorCodeReasonMaxB)
|
value := make([]byte, 0, errorCodeReasonStart+errorCodeReasonMaxB)
|
||||||
if err := CheckOverflow(AttrErrorCode,
|
if err := CheckOverflow(AttrErrorCode,
|
||||||
len(c.Reason)+errorCodeReasonStart,
|
len(c.Reason)+errorCodeReasonStart,
|
||||||
errorCodeReasonMaxB+errorCodeReasonStart,
|
errorCodeReasonMaxB+errorCodeReasonStart,
|
||||||
|
Reference in New Issue
Block a user