Add assert to fix:
CID 716925 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "straydn" to function
"CDentry::get_dir() const", which dereferences it.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
dn->push_projected_linkage();
- if (in->is_dir())
+ if (in->is_dir()) {
+ assert(straydn);
mds->mdcache->project_subtree_rename(in, dn->get_dir(), straydn->get_dir());
+ }
journal_and_reply(mdr, 0, dn, le, new C_MDS_unlink_local_finish(mds, mdr, dn, straydn));
}