]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
LogEntry: pass by reference
authorSage Weil <sage@inktank.com>
Sat, 25 Aug 2012 02:51:30 +0000 (19:51 -0700)
committerSage Weil <sage@inktank.com>
Fri, 31 Aug 2012 20:11:35 +0000 (13:11 -0700)
CID 717030: Big parameter passed by value (PASS_BY_VALUE)
At (1): Passing parameter w of type entity_inst_t (size 152 bytes) by value.

Signed-off-by: Sage Weil <sage@inktank.com>
src/common/LogEntry.h

index e8509d5a5b11f607ff046edad9ac58a28d1d3dfd..67ac9e638340c50fcdd164315aee4940d64d003f 100644 (file)
@@ -44,7 +44,7 @@ struct LogEntryKey {
   uint64_t seq;
 
   LogEntryKey() {}
-  LogEntryKey(entity_inst_t w, utime_t t, uint64_t s) : who(w), stamp(t), seq(s) {}
+  LogEntryKey(const entity_inst_t& w, utime_t t, uint64_t s) : who(w), stamp(t), seq(s) {}
 
   void encode(bufferlist& bl) const;
   void decode(bufferlist::iterator& bl);