From: Sage Weil Date: Mon, 16 Nov 2009 19:46:03 +0000 (-0800) Subject: msgr: get rid of harmless valgrind error X-Git-Tag: v0.18~98^2~19 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f50a0517b378444d52d4c8a73a2405f64a60b8a6;p=ceph.git msgr: get rid of harmless valgrind error ==7781== Source and destination overlap in memcpy(0x5B97EA8, 0x5B97EA8, 136) --- diff --git a/src/msg/SimpleMessenger.h b/src/msg/SimpleMessenger.h index 7b4dc4eaf66f..a92f0a5a2fae 100644 --- a/src/msg/SimpleMessenger.h +++ b/src/msg/SimpleMessenger.h @@ -201,7 +201,8 @@ private: entity_addr_t& get_peer_addr() { return peer_addr; } void set_peer_addr(const entity_addr_t& a) { - peer_addr = a; + if (&peer_addr != &a) // shut up valgrind + peer_addr = a; connection_state->set_peer_addr(a); } void set_peer_type(int t) {