]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msgr: get rid of harmless valgrind error
authorSage Weil <sage@newdream.net>
Mon, 16 Nov 2009 19:46:03 +0000 (11:46 -0800)
committerSage Weil <sage@newdream.net>
Mon, 16 Nov 2009 19:46:03 +0000 (11:46 -0800)
==7781== Source and destination overlap in memcpy(0x5B97EA8, 0x5B97EA8, 136)

src/msg/SimpleMessenger.h

index 7b4dc4eaf66ff970aaf5977e2b7231486c1e506c..a92f0a5a2faea6a84ee78855bd6c1911724a2959 100644 (file)
@@ -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) {