1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-09-28 14:56:33 -04:00
This commit is contained in:
Darien Raymond 2017-04-25 23:51:04 +02:00
parent 2ad0e359ef
commit 4668f9d3de
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -45,14 +45,13 @@ func NewSessionHistory(ctx context.Context) *SessionHistory {
func (h *SessionHistory) add(session sessionId) { func (h *SessionHistory) add(session sessionId) {
h.Lock() h.Lock()
h.cache[session] = time.Now().Add(time.Minute * 3) h.cache[session] = time.Now().Add(time.Minute * 3)
h.Unlock()
select { select {
case <-h.token.Wait(): case <-h.token.Wait():
go h.run() go h.run()
default: default:
} }
h.Unlock()
} }
func (h *SessionHistory) has(session sessionId) bool { func (h *SessionHistory) has(session sessionId) bool {