kernel/net/ceph/mon_client.c
.. .. @@ -96,9 +96,11 @@ 96 96 { 97 97 int i; 98 98 99 - for (i = 0; i < m->num_mon; i++)100 - if (memcmp(addr, &m->mon_inst[i].addr, sizeof(*addr)) == 0)99 + for (i = 0; i < m->num_mon; i++) {100 + if (ceph_addr_equal_no_type(addr, &m->mon_inst[i].addr))101 101 return 1; 102 + }103 +102 104 return 0; 103 105 } 104 106