CID 716927 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "diri->snaprealm" to function
"SnapRealm::resolve_snapname(std::string const &
Make sure not to dereference diri->snaprealm.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
reply_request(mdr, -EINVAL); // can't prune a parent snap, currently.
return;
}
- if (diri->snaprealm &&
- !diri->snaprealm->exists(snapname)) {
+ if (!diri->snaprealm || !diri->snaprealm->exists(snapname)) {
reply_request(mdr, -ENOENT);
return;
}