Fix (CWE-118): Implicit memory aliasing in for loop.

This commit is contained in:
nemunaire 2023-11-22 09:55:09 +01:00
parent e651a7495f
commit 9f49a689fd
3 changed files with 6 additions and 6 deletions

View file

@ -28,10 +28,10 @@ type uTeamRegistration struct {
}
func registrationProcess(id string, team *fic.Team, members []fic.Member, team_id string) {
for _, m := range members {
for i, m := range members {
// Force Id to 0, as it shouldn't have been defined yet
m.Id = 0
if err := team.GainMember(&m); err != nil {
if err := team.GainMember(&members[i]); err != nil {
log.Println("[WRN] Unable to add member (", m, ") to team (", team, "):", err)
}
}