It can't fail, so the caller doesn't need to check the return.
Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
VIR_XML_PROP_NONE, &type) < 0)
return NULL;
- if (!(def = virDomainControllerDefNew(type)))
- return NULL;
+ def = virDomainControllerDefNew(type);
if ((model = virXMLPropString(node, "model"))) {
if ((def->model = virDomainControllerModelTypeFromString(def, model)) < 0) {
int idx,
int model)
{
- virDomainControllerDef *cont;
-
- if (!(cont = virDomainControllerDefNew(type)))
- return NULL;
+ virDomainControllerDef *cont = virDomainControllerDefNew(type);
if (idx < 0)
idx = virDomainControllerFindUnusedIndex(def, type);
int idx,
virDomainControllerType controllerType)
{
- virDomainControllerDef *controller = NULL;
-
- if (!(controller = virDomainControllerDefNew(controllerType)))
- return -1;
+ virDomainControllerDef *controller = virDomainControllerDefNew(controllerType);
controller->idx = idx;
-
VIR_APPEND_ELEMENT(def->controllers, def->ncontrollers, controller);
return 0;
x_controllers = g_new0(libxl_device_usbctrl, ncontrollers);
for (i = 0; i < ncontrollers; i++) {
- if (!(l_controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB)))
- goto error;
-
+ l_controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB);
l_controller->model = VIR_DOMAIN_CONTROLLER_MODEL_USB_QUSB2;
l_controller->idx = i;
l_controller->opts.usbopts.ports = 8;
if (ports <= usbdevs) {
/* no free ports, we will create a new usb controller */
- virDomainControllerDef *controller;
-
- if (!(controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB)))
- goto cleanup;
+ virDomainControllerDef *controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB);
controller->model = VIR_DOMAIN_CONTROLLER_MODEL_USB_QUSB2;
controller->idx = -1;
else
usbctrl_type = VIR_DOMAIN_CONTROLLER_MODEL_USB_QUSB2;
- if (!(controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB)))
- return -1;
-
+ controller = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_USB);
controller->type = VIR_DOMAIN_CONTROLLER_TYPE_USB;
controller->model = usbctrl_type;
controller->opts.usbopts.ports = usbctrl_ports;