From feb57004e1acce3c948f29db4349f505c5c263b8 Mon Sep 17 00:00:00 2001 From: 9seconds Date: Thu, 19 Mar 2026 17:39:48 +0100 Subject: [PATCH] Fix reslicing --- mtglib/internal/doppel/ganger.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mtglib/internal/doppel/ganger.go b/mtglib/internal/doppel/ganger.go index 6621761..c8fbfbc 100644 --- a/mtglib/internal/doppel/ganger.go +++ b/mtglib/internal/doppel/ganger.go @@ -98,7 +98,8 @@ func (g *Ganger) run() { g.durations = append(g.durations, durations...) if len(g.durations) > DoppelGangerMaxDurations { - g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:] + copy(g.durations, g.durations[len(g.durations)-DoppelGangerMaxDurations:]) + g.durations = g.durations[:DoppelGangerMaxDurations] } if len(g.durations) < MinDurationsToCalculate {