From: Sage Weil Date: Tue, 26 Feb 2013 22:07:12 +0000 (-0800) Subject: msg: fix entity_addr_t::is_same_host() for IPv6 X-Git-Tag: v0.58~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c8dd2b67b39a8c70e48441ecd1a5cc3c6200ae97;p=ceph.git 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 --- diff --git a/src/msg/msg_types.h b/src/msg/msg_types.h index e80639ead0bf..40b3f0bfedcc 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; }