if (!(dom = virshCommandOptDomain(ctl, cmd, NULL)))
return false;
- if (vshCommandOptString(ctl, cmd, "interface", &ifacestr) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "interface", &ifacestr) < 0)
goto cleanup;
- if (vshCommandOptString(ctl, cmd, "source", &sourcestr) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "source", &sourcestr) < 0)
goto cleanup;
if (sourcestr) {
if (vshCommandOptStringReq(ctl, cmd, "path", &path) < 0)
return false;
- if (vshCommandOptString(ctl, cmd, "dest", &dest) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "dest", &dest) < 0)
return false;
- if (vshCommandOptString(ctl, cmd, "xml", &xml) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "xml", &xml) < 0)
return false;
- if (vshCommandOptString(ctl, cmd, "format", &format) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "format", &format) < 0)
return false;
/* XXX: Parse bandwidth as scaled input, rather than forcing
* MiB/s, and either reject negative input or treat it as 0 rather
data.count = 0;
if (vshCommandOptTimeoutToMs(ctl, cmd, &timeout) < 0)
return false;
- if (vshCommandOptString(ctl, cmd, "event", &event) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "event", &event) < 0)
return false;
if (vshCommandOptBool(cmd, "domain"))
return true;
}
- if (vshCommandOptString(ctl, cmd, "event", &eventName) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "event", &eventName) < 0)
return false;
if (eventName) {
for (event = 0; event < VIR_DOMAIN_EVENT_ID_LAST; event++)
return true;
}
- if (vshCommandOptString(ctl, cmd, "event", &eventName) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "event", &eventName) < 0)
return false;
if (!eventName) {
vshError(ctl, "%s", _("either --list or event type is required"));
unsigned int flags = 0;
virNetworkPtr network = NULL;
- if (vshCommandOptString(ctl, cmd, "mac", &mac) < 0)
+ if (vshCommandOptStringReq(ctl, cmd, "mac", &mac) < 0)
return false;
if (!(network = virshCommandOptNetwork(ctl, cmd, &name)))