From 5969f4502852dce14542034eb95ab010abf9cd89 Mon Sep 17 00:00:00 2001 From: ssd04 Date: Tue, 2 Aug 2022 11:09:36 +0300 Subject: [PATCH] fix after review: better slice allocation --- consensus/signing/signing.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/consensus/signing/signing.go b/consensus/signing/signing.go index bb6c613ced9..90761a34fb8 100644 --- a/consensus/signing/signing.go +++ b/consensus/signing/signing.go @@ -229,14 +229,14 @@ func (sh *signatureHolder) AggregateSigs(bitmap []byte, epoch uint32) ([]byte, e return nil, ErrBitmapMismatch } - signatures := make([][]byte, 0, len(sh.data.sigShares)) - pubKeysSigners := make([][]byte, 0, len(sh.data.sigShares)) - multiSigner, err := sh.multiSignerContainer.GetMultiSigner(epoch) if err != nil { return nil, err } + signatures := make([][]byte, 0, len(sh.data.sigShares)) + pubKeysSigners := make([][]byte, 0, len(sh.data.sigShares)) + for i := range sh.data.sigShares { if !sh.isIndexInBitmap(uint16(i), bitmap) { continue @@ -280,7 +280,7 @@ func (sh *signatureHolder) Verify(message []byte, bitmap []byte, epoch uint32) e return err } - pubKeys := make([][]byte, 0) + pubKeys := make([][]byte, 0, len(sh.data.pubKeys)) for i, pk := range sh.data.pubKeys { if !sh.isIndexInBitmap(uint16(i), bitmap) { continue