瀏覽代碼
Evict connection pool entry on logout
master
Simon Ser
4 年之前
沒有發現已知的金鑰在資料庫的簽署中
GPG 金鑰 ID: FDE7BE0E88F5E48
共有
1 個檔案被更改,包括
6 行新增 和
0 行删除
-
conn_pool.go
|
|
@@ -54,5 +54,11 @@ func (pool *ConnPool) Put(conn *imapclient.Client) (token string, err error) { |
|
|
|
} |
|
|
|
|
|
|
|
pool.conns[token] = conn |
|
|
|
|
|
|
|
go func() { |
|
|
|
<-conn.LoggedOut() |
|
|
|
delete(pool.conns, token) |
|
|
|
}() |
|
|
|
|
|
|
|
return token, nil |
|
|
|
} |