mirror of
https://github.com/ergochat/ergo.git
synced 2025-12-20 02:00:11 -08:00
fix several session destruction bugs
This commit is contained in:
parent
da656c07c8
commit
60c8f286e8
4 changed files with 71 additions and 55 deletions
|
|
@ -329,7 +329,10 @@ func (client *Client) WhoWas() (result WhoWas) {
|
|||
func (client *Client) Details() (result ClientDetails) {
|
||||
client.stateMutex.RLock()
|
||||
defer client.stateMutex.RUnlock()
|
||||
return client.detailsNoMutex()
|
||||
}
|
||||
|
||||
func (client *Client) detailsNoMutex() (result ClientDetails) {
|
||||
result.nick = client.nick
|
||||
result.nickCasefolded = client.nickCasefolded
|
||||
result.username = client.username
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue