diff --git a/bindings/group.go b/bindings/group.go index b47d065797c0c75014c669ad43e0bc9cd674b033..67a9009998a1aeebe0b757e44c93e95c006ac810 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()) }