Compare commits
3 Commits
1ecbda1a54
...
fadbd7c37e
Author | SHA1 | Date |
---|---|---|
Derrick Hammer | fadbd7c37e | |
Derrick Hammer | 605b6a6a09 | |
Derrick Hammer | 7173abb54f |
|
@ -130,7 +130,7 @@ func (p *WebSocketPeer) EndForAbuse() error {
|
|||
return nil
|
||||
}
|
||||
func (p *WebSocketPeer) SetId(id *encoding.NodeId) {
|
||||
p.BasePeer.lock.RLock()
|
||||
p.BasePeer.lock.Lock()
|
||||
defer p.BasePeer.lock.Unlock()
|
||||
p.id = id
|
||||
}
|
||||
|
@ -142,12 +142,14 @@ func (p *WebSocketPeer) SetChallenge(challenge []byte) {
|
|||
}
|
||||
|
||||
func (p *WebSocketPeer) GetChallenge() []byte {
|
||||
p.BasePeer.lock.RLock()
|
||||
defer p.BasePeer.lock.RUnlock()
|
||||
return p.challenge
|
||||
}
|
||||
|
||||
func (p *WebSocketPeer) GetIP() net.Addr {
|
||||
p.BasePeer.lock.RLock()
|
||||
defer p.BasePeer.lock.Unlock()
|
||||
defer p.BasePeer.lock.RUnlock()
|
||||
if p.ip != nil {
|
||||
return p.ip
|
||||
}
|
||||
|
@ -174,6 +176,6 @@ func (b *WebSocketPeer) GetIPString() string {
|
|||
|
||||
func (p *WebSocketPeer) Abuser() bool {
|
||||
p.BasePeer.lock.RLock()
|
||||
defer p.BasePeer.lock.Unlock()
|
||||
defer p.BasePeer.lock.RUnlock()
|
||||
return p.abuser
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue