1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-11-08 08:27:12 -05:00
This commit is contained in:
Darien Raymond
2017-04-25 23:51:04 +02:00
parent 2ad0e359ef
commit 4668f9d3de

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 {