From: Tom Clegg Date: Mon, 20 Sep 2021 13:20:30 +0000 (-0400) Subject: Fix array index out of bounds. X-Git-Url: https://git.arvados.org/lightning.git/commitdiff_plain/9f75367afa8bcd1c3c460c0b72cff7ea5fcecfdc Fix array index out of bounds. refs #17966 Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/slicenumpy.go b/slicenumpy.go index 88fd817537..2fc2fd6149 100644 --- a/slicenumpy.go +++ b/slicenumpy.go @@ -263,8 +263,10 @@ func (cmd *sliceNumpy) RunCommand(prog string, args []string, stdin io.Reader, s count := make([]tileVariantID, len(variants)) for _, cg := range cgs { idx := (tag - tagstart) * 2 - count[cg.Variants[idx]]++ - count[cg.Variants[idx+1]]++ + if int(idx) < len(cg.Variants) { + count[cg.Variants[idx]]++ + count[cg.Variants[idx+1]]++ + } } ranked := make([]tileVariantID, len(variants)) for i := range ranked {