Changeset 45 in code for trunk/upstream.go
- Timestamp:
- Feb 7, 2020, 11:42:24 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r44 r45 72 72 } 73 73 } 74 if err := conn.net.Close(); err != nil { 75 conn.logger.Printf("failed to close connection: %v", err) 76 } else { 77 conn.logger.Printf("connection closed") 78 } 74 79 }() 75 80 … … 80 85 if c.closed { 81 86 return fmt.Errorf("upstream connection already closed") 82 }83 if err := c.net.Close(); err != nil {84 return err85 87 } 86 88 close(c.messages) … … 331 333 332 334 func (c *upstreamConn) readMessages() error { 333 defer c.Close()334 335 335 for { 336 336 msg, err := c.irc.ReadMessage() … … 346 346 } 347 347 348 return c.Close()349 } 348 return nil 349 }
Note:
See TracChangeset
for help on using the changeset viewer.