icmp: Remove redundant initialisation of sendto() address
We initialise the address portion of the sockaddr for sendto() to the unspecified address, but then always overwrite it with the actual destination address before we call the sendto(). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
5dffb99892
commit
2cb2fe6f89
1 changed files with 0 additions and 2 deletions
2
icmp.c
2
icmp.c
|
@ -169,7 +169,6 @@ int icmp_tap_handler(const struct ctx *c, uint8_t pif, int af,
|
||||||
if (af == AF_INET) {
|
if (af == AF_INET) {
|
||||||
struct sockaddr_in sa = {
|
struct sockaddr_in sa = {
|
||||||
.sin_family = AF_INET,
|
.sin_family = AF_INET,
|
||||||
.sin_addr = IN4ADDR_ANY_INIT,
|
|
||||||
};
|
};
|
||||||
union icmp_epoll_ref iref;
|
union icmp_epoll_ref iref;
|
||||||
const struct icmphdr *ih;
|
const struct icmphdr *ih;
|
||||||
|
@ -213,7 +212,6 @@ int icmp_tap_handler(const struct ctx *c, uint8_t pif, int af,
|
||||||
} else if (af == AF_INET6) {
|
} else if (af == AF_INET6) {
|
||||||
struct sockaddr_in6 sa = {
|
struct sockaddr_in6 sa = {
|
||||||
.sin6_family = AF_INET6,
|
.sin6_family = AF_INET6,
|
||||||
.sin6_addr = IN6ADDR_ANY_INIT,
|
|
||||||
.sin6_scope_id = c->ifi6,
|
.sin6_scope_id = c->ifi6,
|
||||||
};
|
};
|
||||||
union icmp_epoll_ref iref;
|
union icmp_epoll_ref iref;
|
||||||
|
|
Loading…
Reference in a new issue