diff options
author | Damien Miller <djm@mindrot.org> | 2012-03-09 10:28:07 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2012-03-09 10:28:07 +1100 |
commit | 54c38d24c6e748b100ba305a3b15e0085f52c7d4 (patch) | |
tree | add9e484c5556483b9f7796a58c08838f5632843 /packet.c | |
parent | 7bf7b889b3bd2c4c226b8ee39b1e9abfca3d5f13 (diff) |
- (djm) [packet.c] bz#1963: Fix IPQoS not being set on non-mapped v4-in-v6
addressed connections. ok dtucker@
Diffstat (limited to 'packet.c')
-rw-r--r-- | packet.c | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -432,8 +432,6 @@ packet_connection_af(void) | |||
432 | if (getsockname(active_state->connection_out, (struct sockaddr *)&to, | 432 | if (getsockname(active_state->connection_out, (struct sockaddr *)&to, |
433 | &tolen) < 0) | 433 | &tolen) < 0) |
434 | return 0; | 434 | return 0; |
435 | if (to.ss_family == AF_INET) | ||
436 | return 1; | ||
437 | #ifdef IPV4_IN_IPV6 | 435 | #ifdef IPV4_IN_IPV6 |
438 | if (to.ss_family == AF_INET6 && | 436 | if (to.ss_family == AF_INET6 && |
439 | IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)&to)->sin6_addr)) | 437 | IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)&to)->sin6_addr)) |