From 16425ac7d2f24584aa3bbda74f698da66a1d7a4c Mon Sep 17 00:00:00 2001 From: benjamin <ben@elixxir.io> Date: Tue, 25 Oct 2022 11:54:31 -0700 Subject: [PATCH] fixed identities linked list construction --- cmix/identity/tracker.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmix/identity/tracker.go b/cmix/identity/tracker.go index 0ce29846e..8292706fb 100644 --- a/cmix/identity/tracker.go +++ b/cmix/identity/tracker.go @@ -405,14 +405,15 @@ func (t *manager) generateIdentitiesOverRange(inQuestion *TrackedID, //link the chain if len(identitiesToChain) > 0 { - firstLink := identitiesToChain[len(identitiesToChain)-1] + firstLink := &identitiesToChain[len(identitiesToChain)-1] currentLink := firstLink if len(identitiesToChain) > 1 { for i := len(identitiesToChain) - 1; i >= 0; i-- { currentLink.ProcessNext = &identitiesToChain[i] + currentLink = currentLink.ProcessNext } } - identitiesToAdd = append(identitiesToAdd, firstLink) + identitiesToAdd = append(identitiesToAdd, *firstLink) } //add the identities -- GitLab