summaryrefslogtreecommitdiff
path: root/src/msg/Message.h
diff options
context:
space:
mode:
authorGreg Farnum <gregf@hq.newdream.net>2010-06-04 15:01:30 -0700
committerGreg Farnum <gregf@hq.newdream.net>2010-06-04 16:42:55 -0700
commit3b333f7a3a97d8e99af598fc06b83fb969935a99 (patch)
tree800ca4d1f18113b8e11322ffb5598c172b21770d /src/msg/Message.h
parent246415b3ea85c72cc0a6e269c5eb0366250387d3 (diff)
downloadceph-3b333f7a3a97d8e99af598fc06b83fb969935a99.tar.gz
msgr: put throttler usage on Message destruct
Diffstat (limited to 'src/msg/Message.h')
-rw-r--r--src/msg/Message.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/msg/Message.h b/src/msg/Message.h
index 1b91a08d70b..cbc99c7a2b8 100644
--- a/src/msg/Message.h
+++ b/src/msg/Message.h
@@ -258,6 +258,8 @@ protected:
assert(nref.read() == 0);
if (connection)
connection->put();
+ if (throttler)
+ throttler->put(payload.length() + middle.length() + data.length());
}
public:
Message *get() {