From ba6fc42d8c9553d0c8ae21a3735f3a534caa84e9 Mon Sep 17 00:00:00 2001 From: Jono Wenger <jono@elixxir.io> Date: Mon, 18 Oct 2021 21:49:50 -0700 Subject: [PATCH] Fix range checking for GroupMembership.Get --- bindings/group.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bindings/group.go b/bindings/group.go index b47d06579..67a900999 100644 --- a/bindings/group.go +++ b/bindings/group.go @@ -218,7 +218,7 @@ func (gm *GroupMembership) Len() int { // Get returns the member at the index. The member at index 0 is always the // group leader. An error is returned if the index is out of range. func (gm *GroupMembership) Get(i int) (*GroupMember, error) { - if i < 0 || i > gm.Len() { + if i < 0 || i >= gm.Len() { return nil, errors.Errorf("ID list index must be between %d "+ "and the last element %d.", 0, gm.Len()) } -- GitLab