Home | History | Annotate | Download | only in net

Lines Matching full:nil

45 	if err != nil {
46 return nil, err
50 return nil, errors.New("cannot unmarshal DNS message")
52 return msg, nil
60 if _, err := c.Write(b); err != nil {
63 return nil
68 if _, err := io.ReadFull(c, b[:2]); err != nil {
69 return nil, err
76 if err != nil {
77 return nil, err
81 return nil, errors.New("cannot unmarshal DNS message")
83 return msg, nil
93 if _, err := c.Write(b); err != nil {
96 return nil
103 return nil, UnknownNetworkError(network)
111 if err != nil {
112 return nil, err
116 return c.(*TCPConn), nil
118 return c.(*UDPConn), nil
136 if err != nil {
137 return nil, err
144 if err := c.writeDNSQuery(&out); err != nil {
145 return nil, err
148 if err != nil {
149 return nil, err
152 return nil, errors.New("DNS message ID mismatch")
157 return in, nil
159 return nil, errors.New("no answer from DNS server")
166 return "", nil, &DNSError{Err: "no DNS servers", Name: name}
169 return "", nil, &DNSError{Err: "DNS name too long", Name: name}
177 if err != nil {
189 if err == nil || msg.rcode == dnsRcodeSuccess || msg.rcode == dnsRcodeNameError && msg.recursion_available {
195 return "", nil, lastErr
236 if conf.dnsConfig == nil {
240 if fi, err := os.Stat("/etc/resolv.conf"); err == nil {
268 if fi, err := os.Stat(name); err == nil {
302 return "", nil, &DNSError{Err: "invalid domain name", Name: name}
310 if err == nil {
399 if err != nil {
413 if ip := ParseIP(haddr); ip != nil {
432 return addrs, nil
436 return nil, &DNSError{Err: "invalid domain name", Name: name}
458 if racer.error != nil {
476 if lastErr != nil {
477 return nil, lastErr
483 return addrs, nil
494 if err != nil {
509 return names, nil
512 if err != nil {
513 return nil, err
516 if err != nil {
517 return nil, err
523 return ptrs, nil