aboutsummaryrefslogtreecommitdiff
path: root/networking/nc_bloaty.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-04-21 23:48:38 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-04-21 23:48:38 +0000
commita771e7c0057d0f506f8cdf67be39268e1c9f0735 (patch)
treebef7afb1304b3510d4857148a50e162a0578c363 /networking/nc_bloaty.c
parente6b10ef0a7a5761c4cd0fe5f48bad953aa92240e (diff)
downloadbusybox-w32-a771e7c0057d0f506f8cdf67be39268e1c9f0735.tar.gz
busybox-w32-a771e7c0057d0f506f8cdf67be39268e1c9f0735.tar.bz2
busybox-w32-a771e7c0057d0f506f8cdf67be39268e1c9f0735.zip
*: remove check for errors on getsockaddr in cases we know they can't happen
libbb: make get_sock_lsa use only one getsockaddr syscall, not two function old new delta get_sock_lsa 72 101 +29 do_iplink 1151 1137 -14 arping_main 1585 1569 -16 dolisten 789 755 -34 xrtnl_open 161 94 -67
Diffstat (limited to 'networking/nc_bloaty.c')
-rw-r--r--networking/nc_bloaty.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/networking/nc_bloaty.c b/networking/nc_bloaty.c
index 47940e9b3..efe831ec3 100644
--- a/networking/nc_bloaty.c
+++ b/networking/nc_bloaty.c
@@ -278,9 +278,9 @@ static void dolisten(void)
278 random unknown port is probably not very useful without "netstat". */ 278 random unknown port is probably not very useful without "netstat". */
279 if (o_verbose) { 279 if (o_verbose) {
280 char *addr; 280 char *addr;
281 rr = getsockname(netfd, &ouraddr->u.sa, &ouraddr->len); 281 getsockname(netfd, &ouraddr->u.sa, &ouraddr->len);
282 if (rr < 0) 282 //if (rr < 0)
283 bb_perror_msg_and_die("getsockname after bind"); 283 // bb_perror_msg_and_die("getsockname after bind");
284 addr = xmalloc_sockaddr2dotted(&ouraddr->u.sa); 284 addr = xmalloc_sockaddr2dotted(&ouraddr->u.sa);
285 fprintf(stderr, "listening on %s ...\n", addr); 285 fprintf(stderr, "listening on %s ...\n", addr);
286 free(addr); 286 free(addr);
@@ -359,9 +359,9 @@ create new one, and bind() it. TODO */
359 doing a listen-on-any on a multihomed machine. This allows one to 359 doing a listen-on-any on a multihomed machine. This allows one to
360 offer different services via different alias addresses, such as the 360 offer different services via different alias addresses, such as the
361 "virtual web site" hack. */ 361 "virtual web site" hack. */
362 rr = getsockname(netfd, &ouraddr->u.sa, &ouraddr->len); 362 getsockname(netfd, &ouraddr->u.sa, &ouraddr->len);
363 if (rr < 0) 363 //if (rr < 0)
364 bb_perror_msg_and_die("getsockname after accept"); 364 // bb_perror_msg_and_die("getsockname after accept");
365 } 365 }
366 366
367 if (o_verbose) { 367 if (o_verbose) {