Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ErrSectionDone (0.37 sec)

  1. src/net/dnsclient_unix.go

    	}
    
    	_, err := p.AnswerHeader()
    	if err != nil && err != dnsmessage.ErrSectionDone {
    		return errCannotUnmarshalDNSMessage
    	}
    
    	// libresolv continues to the next server when it receives
    	// an invalid referral response. See golang.org/issue/15434.
    	if rcode == dnsmessage.RCodeSuccess && !h.Authoritative && !h.RecursionAvailable && err == dnsmessage.ErrSectionDone && !hasAdd {
    		return errLameReferral
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/net/dns/dnsmessage/message.go

    	// parsed, skipped or finished.
    	ErrNotStarted = errors.New("parsing/packing of this type isn't available yet")
    
    	// ErrSectionDone indicated that all records in the section have been
    	// parsed or finished.
    	ErrSectionDone = errors.New("parsing/packing of this section has completed")
    
    	errBaseLen            = errors.New("insufficient data for base length type")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 09 00:09:40 UTC 2024
    - 69K bytes
    - Viewed (0)
  3. src/net/lookup.go

    	}
    	p, server, err := r.lookup(ctx, target, dnsmessage.TypeSRV, nil)
    	if err != nil {
    		return "", nil, err
    	}
    	var cname dnsmessage.Name
    	for {
    		h, err := p.AnswerHeader()
    		if err == dnsmessage.ErrSectionDone {
    			break
    		}
    		if err != nil {
    			return "", nil, &DNSError{
    				Err:    "cannot unmarshal DNS message",
    				Name:   name,
    				Server: server,
    			}
    		}
    		if h.Type != dnsmessage.TypeSRV {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 28.6K bytes
    - Viewed (0)
  4. src/net/resolverdialfunc_test.go

    		// TODO: hook
    		return 0, err
    	}
    	q, err := parser.Question()
    	hadQ := (err == nil)
    	if err == nil && a.h.Question != nil {
    		a.h.Question(h, q)
    	}
    	if err != nil && err != dnsmessage.ErrSectionDone {
    		return 0, err
    	}
    
    	resh := h
    	resh.Response = true
    	resh.Authoritative = true
    	if hadQ {
    		resh.RCode = dnsmessage.RCodeSuccess
    	} else {
    		resh.RCode = dnsmessage.RCodeNotImplemented
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 8.3K bytes
    - Viewed (0)
Back to top