From 904092b1362c7b55adbf2615a18427f2a09ebbf5 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Mon, 4 Apr 2022 17:03:54 +0000
Subject: [PATCH] Use indexing in the deduplication function

---
 backup/backup.go | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/backup/backup.go b/backup/backup.go
index dafcb5f04..702b2b9c5 100644
--- a/backup/backup.go
+++ b/backup/backup.go
@@ -320,10 +320,10 @@ func (b *Backup) assembleBackup() backup.Backup {
 func deduplicate(list []*id.ID) []*id.ID {
 	entryMap := make(map[id.ID]bool)
 	newList := make([]*id.ID, 0)
-	for _, entry := range list {
-		if _, value := entryMap[*entry]; !value {
-			entryMap[*entry] = true
-			newList = append(newList, entry)
+	for i, _ := range list {
+		if _, value := entryMap[*list[i]]; !value {
+			entryMap[*list[i]] = true
+			newList = append(newList, list[i])
 		}
 	}
 	return newList
-- 
GitLab