- Timestamp:
- Feb 7, 2020, 10:39:56 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r37 r38 168 168 169 169 func (c *downstreamConn) register() error { 170 c.srv.lock.Lock() 171 u, ok := c.srv.users[c.username] 172 c.srv.lock.Unlock() 173 174 if !ok { 170 u := c.srv.getUser(c.username) 171 if u == nil { 175 172 c.messages <- &irc.Message{ 176 173 Prefix: c.srv.prefix(), -
trunk/server.go
r37 r38 107 107 } 108 108 109 func (s *Server) getUser(name string) *user { 110 s.lock.Lock() 111 u := s.users[name] 112 s.lock.Unlock() 113 return u 114 } 115 109 116 func (s *Server) Serve(ln net.Listener) error { 110 117 for {
Note:
See TracChangeset
for help on using the changeset viewer.