Changeset 689 in code
- Timestamp:
- Nov 15, 2021, 8:40:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server.go
r680 r689 10 10 "net" 11 11 "net/http" 12 "runtime/debug" 12 13 "sync" 13 14 "sync/atomic" … … 164 165 165 166 go func() { 167 defer func() { 168 if err := recover(); err != nil { 169 s.Logger.Printf("panic serving user %q: %v\n%v", user.Username, err, debug.Stack()) 170 } 171 }() 172 166 173 u.run() 167 174 … … 179 186 180 187 func (s *Server) handle(ic ircConn) { 188 defer func() { 189 if err := recover(); err != nil { 190 s.Logger.Printf("panic serving downstream %q: %v\n%v", ic.RemoteAddr(), err, debug.Stack()) 191 } 192 }() 193 181 194 atomic.AddInt64(&s.connCount, 1) 182 195 id := atomic.AddUint64(&lastDownstreamID, 1)
Note:
See TracChangeset
for help on using the changeset viewer.