diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-17 09:02:21 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-17 09:02:21 +0000 |
commit | 081eb71ebd7954a67287816a9a6fff80e8c5319a (patch) | |
tree | 963536f5609d23c6b0f9a31cd4a17dc629fe0842 /libbb | |
parent | 68404f13d4bf4826e3609703dad5375763db28ab (diff) | |
download | busybox-w32-081eb71ebd7954a67287816a9a6fff80e8c5319a.tar.gz busybox-w32-081eb71ebd7954a67287816a9a6fff80e8c5319a.tar.bz2 busybox-w32-081eb71ebd7954a67287816a9a6fff80e8c5319a.zip |
dnsd: properly set _src_ IP:port on outgoing UDP packets
function old new delta
send_to_from - 258 +258
dnsd_main 1500 1568 +68
interrupt 17 19 +2
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/0 up/down: 328/0) Total: 328 bytes
text data bss dec hex filename
797101 658 7428 805187 c4943 busybox_old
797429 658 7428 805515 c4a8b busybox_unstripped
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/udp_io.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libbb/udp_io.c b/libbb/udp_io.c index 2f02a138b..e968ecb66 100644 --- a/libbb/udp_io.c +++ b/libbb/udp_io.c | |||
@@ -25,10 +25,10 @@ socket_want_pktinfo(int fd) | |||
25 | } | 25 | } |
26 | 26 | ||
27 | 27 | ||
28 | #ifdef UNUSED | ||
29 | ssize_t | 28 | ssize_t |
30 | send_to_from(int fd, void *buf, size_t len, int flags, | 29 | send_to_from(int fd, void *buf, size_t len, int flags, |
31 | const struct sockaddr *from, const struct sockaddr *to, | 30 | const struct sockaddr *to, |
31 | const struct sockaddr *from, | ||
32 | socklen_t tolen) | 32 | socklen_t tolen) |
33 | { | 33 | { |
34 | #ifndef IP_PKTINFO | 34 | #ifndef IP_PKTINFO |
@@ -92,7 +92,6 @@ send_to_from(int fd, void *buf, size_t len, int flags, | |||
92 | return sendmsg(fd, &msg, flags); | 92 | return sendmsg(fd, &msg, flags); |
93 | #endif | 93 | #endif |
94 | } | 94 | } |
95 | #endif /* UNUSED */ | ||
96 | 95 | ||
97 | /* NB: this will never set port# in 'to'! | 96 | /* NB: this will never set port# in 'to'! |
98 | * _Only_ IP/IPv6 address part of 'to' is _maybe_ modified. | 97 | * _Only_ IP/IPv6 address part of 'to' is _maybe_ modified. |