mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 02:03:20 -04:00 
			
		
		
		
	make Prot to method (#3500)
Signed-off-by: zouyee <zounengren@cmss.chinamobile.com>
This commit is contained in:
		| @@ -111,15 +111,11 @@ func (r *Request) RemoteAddr() string { return r.W.RemoteAddr().String() } | |||||||
| func (r *Request) LocalAddr() string { return r.W.LocalAddr().String() } | func (r *Request) LocalAddr() string { return r.W.LocalAddr().String() } | ||||||
|  |  | ||||||
| // Proto gets the protocol used as the transport. This will be udp or tcp. | // Proto gets the protocol used as the transport. This will be udp or tcp. | ||||||
| func (r *Request) Proto() string { return Proto(r.W) } | func (r *Request) Proto() string { | ||||||
|  | 	if _, ok := r.W.RemoteAddr().(*net.UDPAddr); ok { | ||||||
| // Proto gets the protocol used as the transport. This will be udp or tcp. |  | ||||||
| func Proto(w dns.ResponseWriter) string { |  | ||||||
| 	// FIXME(miek): why not a method on Request |  | ||||||
| 	if _, ok := w.RemoteAddr().(*net.UDPAddr); ok { |  | ||||||
| 		return "udp" | 		return "udp" | ||||||
| 	} | 	} | ||||||
| 	if _, ok := w.RemoteAddr().(*net.TCPAddr); ok { | 	if _, ok := r.W.RemoteAddr().(*net.TCPAddr); ok { | ||||||
| 		return "tcp" | 		return "tcp" | ||||||
| 	} | 	} | ||||||
| 	return "udp" | 	return "udp" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user