MForward takes its own ref so we can drop ours.
Signed-off-by: Sage Weil <sage@redhat.com>
dout(10) << " resend to mon." << mon << " tid " << rr->tid << " " << *req << dendl;
MForward *forward = new MForward(rr->tid, req, rr->con_features,
rr->session->caps);
+ req->put(); // forward takes its own ref; drop ours.
forward->client = rr->client_inst;
forward->set_priority(req->get_priority());
messenger->send_message(forward, monmap->get_inst(mon));