diff --git a/cmix/identity/tracker.go b/cmix/identity/tracker.go index 3e7ece21c29df6080bcd96d8649e93f4cf2ebf76..94d1757db1779abfc6c329e085f38884b06c0ad9 100644 --- a/cmix/identity/tracker.go +++ b/cmix/identity/tracker.go @@ -371,11 +371,11 @@ func (t *manager) generateIdentitiesOverRange(inQuestion *trackedID, func (t *manager) save() { t.mux.Lock() defer t.mux.Unlock() - persistent := make([]*trackedID, 0, len(t.tracked)) + persistent := make([]trackedID, 0, len(t.tracked)) for i := range t.tracked { if t.tracked[i].Persistent { - persistent = append(persistent, t.tracked[i]) + persistent = append(persistent, *t.tracked[i]) } }