diff --git a/channels/sendTracker.go b/channels/sendTracker.go index 4c3c94de23cc5a84c3ebf4b4d8596d79eb5e1e79..3913b666d0e272a5082089e908125fe65d3299c4 100644 --- a/channels/sendTracker.go +++ b/channels/sendTracker.go @@ -214,7 +214,7 @@ func (st *sendTracker) MessageReceive(messageID cryptoChannel.MessageID) bool { if len(roundList) == 1 { delete(st.byRound, msgData.RoundID) } else { - newRoundList := make([]*tracked, len(roundList)-1) + newRoundList := make([]*tracked, 0, len(roundList)-1) for i := range roundList { if !roundList[i].MsgID.Equals(messageID) { newRoundList = append(newRoundList, roundList[i])