소스 검색

Fix reslicing

tags/v2.2.2^2^2^2
9seconds 5 달 전
부모
커밋
feb57004e1
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2
    1
      mtglib/internal/doppel/ganger.go

+ 2
- 1
mtglib/internal/doppel/ganger.go 파일 보기

@@ -98,7 +98,8 @@ func (g *Ganger) run() {
98 98
 			g.durations = append(g.durations, durations...)
99 99
 
100 100
 			if len(g.durations) > DoppelGangerMaxDurations {
101
-				g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:]
101
+				copy(g.durations, g.durations[len(g.durations)-DoppelGangerMaxDurations:])
102
+				g.durations = g.durations[:DoppelGangerMaxDurations]
102 103
 			}
103 104
 
104 105
 			if len(g.durations) < MinDurationsToCalculate {

Loading…
취소
저장