summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-02-26 14:07:12 -0800
committerSage Weil <sage@inktank.com>2013-02-26 14:07:44 -0800
commita324d999804b4648f245ee36b3bd611b3d139d5d (patch)
tree6ccad37ed4a8de5861c041fb5a79246c639cc4bb
parent79d68ae8581141c3fb4cfafd76d5111ff009b762 (diff)
downloadceph-a324d999804b4648f245ee36b3bd611b3d139d5d.tar.gz
msg: fix entity_addr_t::is_same_host() for IPv6
We weren't checking the memcmp return value properly! Aie... Backport: bobtail Signed-off-by: Sage Weil <sage@inktank.com> (cherry picked from commit c8dd2b67b39a8c70e48441ecd1a5cc3c6200ae97)
-rw-r--r--src/msg/msg_types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/msg/msg_types.h b/src/msg/msg_types.h
index 8f3d74bb00c..4f1c002da52 100644
--- a/src/msg/msg_types.h
+++ b/src/msg/msg_types.h
@@ -303,7 +303,7 @@ struct entity_addr_t {
if (addr.ss_family == AF_INET6)
return memcmp(addr6.sin6_addr.s6_addr,
o.addr6.sin6_addr.s6_addr,
- sizeof(addr6.sin6_addr.s6_addr));
+ sizeof(addr6.sin6_addr.s6_addr)) == 0;
return false;
}