Lines Matching full:nil
41 // If nil, a local address is automatically chosen.
80 return deadline, nil
97 return now.Add(timeout), nil
119 return net, 0, nil
128 if err != nil {
132 return afnet, proto, nil
139 if err != nil {
140 return nil, err
143 return nil, errMissingAddress
148 if err != nil {
149 return nil, err
151 return addrList{addr}, nil
210 if err != nil {
211 return nil, &OpError{Op: "dial", Net: network, Source: nil, Addr: nil, Err: err}
232 c, err = dialSerial(ctx, primaries, nil)
237 if d.KeepAlive > 0 && err == nil {
257 go dialSerialAsync(ctx, primaries, nil, cancel, results)
268 if fallbackTimer.Stop() && res.error != nil {
271 if res.error == nil {
272 return res.Conn, nil
278 return nil, primaryErr
289 // the primary goroutine uses a nil timer to omit the delay.
291 if timer != nil {
301 case results <- dialResult{c, err, timer == nil}:
305 if c != nil {
319 return nil, &OpError{Op: "dial", Net: ctx.network, Source: ctx.LocalAddr, Addr: ra, Err: errCanceled}
324 if err != nil {
326 if firstErr == nil {
339 if err == nil {
340 return c, nil
342 if firstErr == nil {
347 if firstErr == nil {
348 firstErr = &OpError{Op: "dial", Net: ctx.network, Source: nil, Addr: nil, Err: errMissingAddress}
350 return nil, firstErr
358 if la != nil && la.Network() != ra.Network() {
359 return nil, &OpError{Op: "dial", Net: ctx.network, Source: la, Addr: ra, Err: errors.New("mismatched local address type " + la.Network())}
375 return nil, &OpError{Op: "dial", Net: ctx.network, Source: la, Addr: ra, Err: &AddrError{Err: "unexpected address type", Addr: ctx.address}}
377 if err != nil {
378 return nil, err // c is non-nil interface containing nil pointer
380 return c, nil
389 if err != nil {
390 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: nil, Err: err}
399 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: la, Err: &AddrError{Err: "unexpected address type", Addr: laddr}}
401 if err != nil {
402 return nil, err // l is non-nil interface containing nil pointer
404 return l, nil
413 if err != nil {
414 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: nil, Err: err}
425 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: la, Err: &AddrError{Err: "unexpected address type", Addr: laddr}}
427 if err != nil {
428 return nil, err // l is non-nil interface containing nil pointer
430 return l, nil