add handling for slice size reduction to for loop

This commit is contained in:
afeiszli
2022-08-23 18:36:36 -04:00
committed by Matthew R. Kasun
parent b572a8cdaf
commit d836718f04

View File

@@ -47,11 +47,12 @@ func ManageZombies(ctx context.Context) {
zombies = append(zombies, id)
case id := <-removeZombie:
found := false
for i, zombie := range zombies {
if zombie == id {
logger.Log(1, "removing zombie from quaratine list", zombie)
for i := 0; i < len(zombies); i++ {
if zombies[i] == id {
logger.Log(1, "removing zombie from quaratine list", zombies[i])
zombies = append(zombies[:i], zombies[i+1:]...)
found = true
i--
}
}
if !found {