virNetDevMidonetBindPort(const char *ifname,
const virNetDevVPortProfile *virtualport)
{
- int ret = -1;
- virCommand *cmd = NULL;
+ g_autoptr(virCommand) cmd = NULL;
char virtportuuid[VIR_UUID_STRING_BUFLEN];
virUUIDFormat(virtualport->interfaceID, virtportuuid);
virReportError(VIR_ERR_INTERNAL_ERROR,
_("Unable to bind port %s to the virtual port %s"),
ifname, virtportuuid);
- goto cleanup;
+ return -1;
}
- ret = 0;
- cleanup:
- virCommandFree(cmd);
- return ret;
+ return 0;
}
/**
int
virNetDevMidonetUnbindPort(const virNetDevVPortProfile *virtualport)
{
- int ret = -1;
- virCommand *cmd = NULL;
+ g_autoptr(virCommand) cmd = NULL;
char virtportuuid[VIR_UUID_STRING_BUFLEN];
virUUIDFormat(virtualport->interfaceID, virtportuuid);
virReportError(VIR_ERR_INTERNAL_ERROR,
_("Unable to unbind the virtual port %s from Midonet"),
virtportuuid);
- goto cleanup;
+ return -1;
}
- ret = 0;
- cleanup:
- virCommandFree(cmd);
- return ret;
+ return 0;
}