Coverity found the DACGenLabel was checking for mgr == NULL after a
possible dereference; however, in order to get into the function the
virSecurityManagerGenLabel would have already dereferenced sec_managers[i]
so the check was unnecessary. Same check is made in SELinuxGenSecurityLabel.
virSecurityLabelDefPtr seclabel;
virSecurityDACDataPtr priv = virSecurityManagerGetPrivateData(mgr);
- if (mgr == NULL) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("invalid security driver"));
- return rc;
- }
-
seclabel = virDomainDefGetSecurityLabelDef(def, SECURITY_DAC_NAME);
if (seclabel == NULL) {
return rc;
virSecuritySELinuxDataPtr data;
const char *baselabel;
- if (mgr == NULL) {
- virReportError(VIR_ERR_INTERNAL_ERROR,
- "%s", _("invalid security driver"));
- return rc;
- }
-
seclabel = virDomainDefGetSecurityLabelDef(def, SECURITY_SELINUX_NAME);
if (seclabel == NULL) {
return rc;