Ver Fonte

fixed add new user bug

fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
hex2tan há 6 anos atrás
pai
commit
3d63ec4e78
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      proxy/vmess/inbound/inbound.go

+ 2 - 2
proxy/vmess/inbound/inbound.go

@@ -47,11 +47,11 @@ func newUserByEmail(config *DefaultConfig) *userByEmail {
 
 func (v *userByEmail) addNoLock(u *protocol.MemoryUser) bool {
 	email := strings.ToLower(u.Email)
-	user, found := v.cache[email]
+	_, found := v.cache[email]
 	if found {
 		return false
 	}
-	v.cache[email] = user
+	v.cache[email] = u
 	return true
 }