This was broken by the addition of the throttling stuff.
Signed-off-by: Sage Weil <sage@newdream.net>
dout(20) << "reader got " << front.length() << " + " << middle.length() << " + " << data.length()
<< " byte message" << dendl;
message = decode_message(header, footer, front, middle, data);
+ if (!message) {
+ ret = -EINVAL;
+ goto out_dethrottle;
+ }
+
message->set_throttler(policy.throttler);
// store reservation size in message, so we don't get confused