diff --git a/backup/backup.go b/backup/backup.go index dafcb5f04a3f28b8ff6216e590b45a79d7bb261b..702b2b9c5ef10bb344b49eb5f8bf2835c31f00f4 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