diff options
author | Sage Weil <sage@inktank.com> | 2013-02-26 14:07:12 -0800 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-02-26 14:07:44 -0800 |
commit | a324d999804b4648f245ee36b3bd611b3d139d5d (patch) | |
tree | 6ccad37ed4a8de5861c041fb5a79246c639cc4bb | |
parent | 79d68ae8581141c3fb4cfafd76d5111ff009b762 (diff) | |
download | ceph-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.h | 2 |
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; } |