diff --git a/proxy/vmess/validator.go b/proxy/vmess/validator.go index bf64d98a..30884396 100644 --- a/proxy/vmess/validator.go +++ b/proxy/vmess/validator.go @@ -186,10 +186,9 @@ func (v *TimedUserValidator) Remove(email string) bool { v.Lock() defer v.Unlock() - email = strings.ToLower(email) idx := -1 - for i, u := range v.users { - if strings.EqualFold(u.user.Email, email) { + for i := range v.users { + if strings.EqualFold(v.users[i].user.Email, email) { idx = i var cmdkeyfl [16]byte copy(cmdkeyfl[:], u.user.Account.(*MemoryAccount).ID.CmdKey())