From: Denys Vlasenko Date: Tue, 24 Nov 2009 13:10:06 +0000 (+0100) Subject: traceroute6: restore port after probing X-Git-Tag: 1_16_0~202 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f42fa1b21e2ef5275c3d044bb16c5b1c6d966b6f;p=oweals%2Fbusybox.git traceroute6: restore port after probing Signed-off-by: Denys Vlasenko --- diff --git a/networking/traceroute.c b/networking/traceroute.c index 0555c9b47..e9f3cc6c9 100644 --- a/networking/traceroute.c +++ b/networking/traceroute.c @@ -1020,6 +1020,7 @@ common_traceroute_main(int op, char **argv) set_nport(dest_lsa, htons(1025)); /* dummy connect. makes kernel pick source IP (and port) */ xconnect(probe_fd, &dest_lsa->u.sa, dest_lsa->len); + set_nport(dest_lsa, htons(port)); /* read IP and port */ source_lsa = get_sock_lsa(probe_fd);