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:12 -0800
commitc8dd2b67b39a8c70e48441ecd1a5cc3c6200ae97 (patch)
tree7003a5f0a64b39e8eb8addd28985054583744986
parent95a379aa7391b988c32765891b0010b2f46014fc (diff)
downloadceph-c8dd2b67b39a8c70e48441ecd1a5cc3c6200ae97.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>
-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 e80639ead0b..40b3f0bfedc 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;
}