[git commit] traceroute: don't set SO_DONTROUTE on recv socket, it only affects send

Denys Vlasenko vda.linux at googlemail.com
Sun Dec 13 13:18:05 UTC 2020


commit: https://git.busybox.net/busybox/commit/?id=80551731288a6abf9657e07e82d55a23bc5a970e
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

function                                             old     new   delta
traceroute_init                                     1147    1131     -16

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 networking/traceroute.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/networking/traceroute.c b/networking/traceroute.c
index 1e96a73cf..8e13238bf 100644
--- a/networking/traceroute.c
+++ b/networking/traceroute.c
@@ -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;


More information about the busybox-cvs mailing list