traceroute: don't set SO_DONTROUTE on recv socket, it only affects send
function old new delta traceroute_init 1147 1131 -16 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		@@ -934,13 +934,10 @@ traceroute_init(int op, char **argv)
 | 
			
		||||
		setsockopt_1(rcvsock, SOL_IPV6, IPV6_RECVPKTINFO);
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if TRACEROUTE_SO_DEBUG
 | 
			
		||||
	if (op & OPT_DEBUG)
 | 
			
		||||
		setsockopt_SOL_SOCKET_1(rcvsock, SO_DEBUG);
 | 
			
		||||
#endif
 | 
			
		||||
	if (op & OPT_BYPASS_ROUTE)
 | 
			
		||||
		setsockopt_SOL_SOCKET_1(rcvsock, SO_DONTROUTE);
 | 
			
		||||
 | 
			
		||||
	{
 | 
			
		||||
		int snd;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user