diff --git a/pkg/core/transaction/witness_condition.go b/pkg/core/transaction/witness_condition.go index fb8e6ce39..b6ea33af0 100644 --- a/pkg/core/transaction/witness_condition.go +++ b/pkg/core/transaction/witness_condition.go @@ -549,7 +549,7 @@ func unmarshalArrayOfConditionJSONs(arr []json.RawMessage, maxDepth int) ([]Witn if l == 0 { return nil, errors.New("empty array of conditions") } - if l >= maxSubitems { + if l > maxSubitems { return nil, errors.New("too many elements") } res := make([]WitnessCondition, l)