Changeset 732 in code for trunk/upstream.go
- Timestamp:
- Dec 2, 2021, 9:53:43 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r729 r732 124 124 } 125 125 126 func connectToUpstream( network *network) (*upstreamConn, error) {126 func connectToUpstream(ctx context.Context, network *network) (*upstreamConn, error) { 127 127 logger := &prefixLogger{network.user.logger, fmt.Sprintf("upstream %q: ", network.GetName())} 128 128 … … 144 144 } 145 145 146 dialer.LocalAddr, err = network.user.localTCPAddrForHost( host)146 dialer.LocalAddr, err = network.user.localTCPAddrForHost(ctx, host) 147 147 if err != nil { 148 148 return nil, fmt.Errorf("failed to pick local IP for remote host %q: %v", host, err) … … 172 172 } 173 173 174 netConn, err = dialer.Dial ("tcp", addr)174 netConn, err = dialer.DialContext(ctx, "tcp", addr) 175 175 if err != nil { 176 176 return nil, fmt.Errorf("failed to dial %q: %v", addr, err) … … 189 189 } 190 190 191 dialer.LocalAddr, err = network.user.localTCPAddrForHost( host)191 dialer.LocalAddr, err = network.user.localTCPAddrForHost(ctx, host) 192 192 if err != nil { 193 193 return nil, fmt.Errorf("failed to pick local IP for remote host %q: %v", host, err) … … 195 195 196 196 logger.Printf("connecting to plain-text server at address %q", addr) 197 netConn, err = dialer.Dial ("tcp", addr)197 netConn, err = dialer.DialContext(ctx, "tcp", addr) 198 198 if err != nil { 199 199 return nil, fmt.Errorf("failed to dial %q: %v", addr, err) … … 201 201 case "irc+unix", "unix": 202 202 logger.Printf("connecting to Unix socket at path %q", u.Path) 203 netConn, err = dialer.Dial ("unix", u.Path)203 netConn, err = dialer.DialContext(ctx, "unix", u.Path) 204 204 if err != nil { 205 205 return nil, fmt.Errorf("failed to connect to Unix socket %q: %v", u.Path, err)
Note:
See TracChangeset
for help on using the changeset viewer.