diff --git a/broadcast/symmetric.go b/broadcast/symmetric.go index 89fceeccb34b63db968203848ecdf5b49f553a5b..53c2d1e606e1f5e0b4a6d34235fab295514939ff 100644 --- a/broadcast/symmetric.go +++ b/broadcast/symmetric.go @@ -62,7 +62,7 @@ func (bc *broadcastClient) BroadcastWithAssembler(assembler Assembler, cMixParam return format.Fingerprint{}, message.Service{}, nil, nil, err } - if len(payload) != bc.maxSymmetricPayload() { + if len(payload) > bc.maxSymmetricPayload() { return format.Fingerprint{}, message.Service{}, nil, nil, errors.Errorf(errPayloadSize, len(payload), bc.maxSymmetricPayload()) }