aboutsummaryrefslogtreecommitdiff
path: root/networking/traceroute.c
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2007-04-12 11:34:39 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2007-04-12 11:34:39 +0000
commitb290889f0265e1278e8a868aa82a65bcc9099b0f (patch)
tree2fc8dcc3b7f525f61817417e32c2827b57e17b8a /networking/traceroute.c
parent51742f4bb0c57a4d5063ece9437a2f34a42e52c8 (diff)
downloadbusybox-w32-b290889f0265e1278e8a868aa82a65bcc9099b0f.tar.gz
busybox-w32-b290889f0265e1278e8a868aa82a65bcc9099b0f.tar.bz2
busybox-w32-b290889f0265e1278e8a868aa82a65bcc9099b0f.zip
- add xsendto and use where appropriate; shrink iplink; sanitize libiproute a bit.
-916 byte
Diffstat (limited to 'networking/traceroute.c')
-rw-r--r--networking/traceroute.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/networking/traceroute.c b/networking/traceroute.c
index cdc48ea5e..41a6d6d48 100644
--- a/networking/traceroute.c
+++ b/networking/traceroute.c
@@ -695,14 +695,11 @@ send_probe(int seq, int ttl, struct timeval *tp)
695 } 695 }
696#endif 696#endif
697 697
698 cc = sendto(sndsock, (char *)outip, 698 cc = xsendto(sndsock, (char *)outip,
699 packlen, 0, (struct sockaddr *)&whereto, sizeof(whereto)); 699 packlen, (struct sockaddr *)&whereto, sizeof(whereto));
700 if (cc < 0 || cc != packlen) { 700 if (cc != packlen) {
701 if (cc < 0) 701 bb_info_msg("wrote %s %d chars, ret=%d", hostname, packlen, cc);
702 bb_perror_msg_and_die("sendto"); 702// (void)fflush(stdout);
703 printf("%s: wrote %s %d chars, ret=%d\n",
704 applet_name, hostname, packlen, cc);
705 (void)fflush(stdout);
706 } 703 }
707} 704}
708 705