esse vídeo foi certeiro, eu estava de fato colocando o defer dentro do loop junto com o Prepare, como o comando Prepare como diz o nome é para preparar uma uma ação que vai ocorrer várias vezes, simplesmente tirei ele do loop e coloquei o defer logo a baixo. show de bola, Tu eh um mago
bem q o lint poderia avisar sobre isso, eu habilitei todos linters do golangci-lint mas isso ele não apontou. tenho codificado sempre com esse golangci-lint ativo, no primeiro tive resolvi mais 70 issues kkkk
Cara talvez ele pegue isso se voce rodar com a flag race-condition, ai talvez ele pegue esse problemas, e olhe la viu... kkkkkkkk eu nao sei pq nao tem nada que pegue isso, mas realmente é perigoso