*/
C_M_LoggedImportCaps *finish = new C_M_LoggedImportCaps(this, in, ex->get_source().num());
- finish->client_map.swap(ex->client_map);
+ finish->client_map = ex->client_map;
// decode new caps
bufferlist::iterator blp = ex->cap_bl.begin();
// journal open client sessions
version_t pv = mds->server->prepare_force_open_sessions(finish->client_map, finish->sseqmap);
- ESessions *le = new ESessions(pv, finish->client_map);
+ ESessions *le = new ESessions(pv, ex->client_map);
mds->mdlog->start_entry(le);
mds->mdlog->submit_entry(le);
mds->mdlog->wait_for_safe(finish);