* If the controller model is already defined, return it immediately;
* otherwise, based on the @qemuCaps return a default model value.
*
- * Returns model on success, -1 on failure with error set.
+ * Returns model on success, -1 on failure.
*/
int
qemuDomainDefaultSCSIControllerModel(const virDomainDef *def,
if (qemuDomainHasBuiltinESP(def))
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_NCR53C90;
- virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to determine model for SCSI controller idx=%1$d"),
- cont->idx);
return -1;
}
/* Set the default SCSI controller model if not already set */
cont->model = qemuDomainDefaultSCSIControllerModel(def, cont, qemuCaps);
- if (cont->model < 0)
+ if (cont->model < 0) {
+ virReportError(VIR_ERR_INTERNAL_ERROR,
+ _("Unable to determine model for SCSI controller idx=%1$d"),
+ cont->idx);
return -1;
+ }
break;
case VIR_DOMAIN_CONTROLLER_TYPE_USB: