]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/Message: fix set_middle vs throttler 11610/head
authorSage Weil <sage@redhat.com>
Sun, 23 Oct 2016 23:10:00 +0000 (18:10 -0500)
committerSage Weil <sage@redhat.com>
Mon, 24 Oct 2016 16:10:17 +0000 (11:10 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/Message.h

index 070d9989103cd7468dddbee11604c0ccfbf7454e..680f4a0aeaee547f632acab2c7877408a2709cca 100644 (file)
@@ -361,10 +361,10 @@ public:
 
   void set_middle(bufferlist& bl) {
     if (byte_throttler)
-      byte_throttler->put(payload.length());
+      byte_throttler->put(middle.length());
     middle.claim(bl, buffer::list::CLAIM_ALLOW_NONSHAREABLE);
     if (byte_throttler)
-      byte_throttler->take(payload.length());
+      byte_throttler->take(middle.length());
   }
   bufferlist& get_middle() { return middle; }