return NULL;
}
- ignore_value(VIR_STRDUP(parent, virNodeDeviceGetParent(device)));
+ parent = g_strdup(virNodeDeviceGetParent(device));
virObjectUnref(device);
return parent;
{
char *osType;
- ignore_value(VIR_STRDUP(osType, "hvm"));
+ osType = g_strdup("hvm");
return osType;
}
{
char *path;
- ignore_value(VIR_STRDUP(path, volume->name));
+ path = g_strdup(volume->name);
return path;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(hostname, computerSystem->data.common->DNSHostName));
+ hostname = g_strdup(computerSystem->data.common->DNSHostName);
cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem);
{
char *osType;
- ignore_value(VIR_STRDUP(osType, "hvm"));
+ osType = g_strdup("hvm");
return osType;
}
&console);
if (!ret) {
VIR_FREE(chr->source->data.file.path);
- if (console && console[0] != '\0') {
- ignore_value(VIR_STRDUP(chr->source->data.file.path,
- console));
- }
+ if (console && console[0] != '\0')
+ chr->source->data.file.path = g_strdup(console);
}
VIR_FREE(console);
}
&console);
if (!ret) {
VIR_FREE(chr->source->data.file.path);
- if (console && console[0] != '\0') {
- ignore_value(VIR_STRDUP(chr->source->data.file.path,
- console));
- }
+ if (console && console[0] != '\0')
+ chr->source->data.file.path = g_strdup(console);
}
VIR_FREE(console);
}
if (!ret && channelinfo.u.pty.path &&
*channelinfo.u.pty.path != '\0') {
VIR_FREE(chr->source->data.file.path);
- ignore_value(VIR_STRDUP(chr->source->data.file.path,
- channelinfo.u.pty.path));
+ chr->source->data.file.path = g_strdup(channelinfo.u.pty.path);
}
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(ret, name));
+ ret = g_strdup(name);
cleanup:
virDomainObjEndAPI(&vm);
if (!virDomainObjIsActive(vm)) {
if (nparams)
*nparams = 3;
- ignore_value(VIR_STRDUP(ret, "posix"));
+ ret = g_strdup("posix");
goto cleanup;
}
*nparams = 1;
}
- ignore_value(VIR_STRDUP(ret, "posix"));
+ ret = g_strdup("posix");
cleanup:
virDomainObjEndAPI(&vm);
goto cleanup;
}
- ignore_value(VIR_STRDUP(bridge, def->bridge));
+ bridge = g_strdup(def->bridge);
cleanup:
virNetworkObjEndAPI(&obj);
switch (type) {
case TYPE_DISK:
- ignore_value(VIR_STRDUP(*typestring, "disk"));
+ *typestring = g_strdup("disk");
break;
case TYPE_TAPE:
- ignore_value(VIR_STRDUP(*typestring, "tape"));
+ *typestring = g_strdup("tape");
break;
case TYPE_PROCESSOR:
- ignore_value(VIR_STRDUP(*typestring, "processor"));
+ *typestring = g_strdup("processor");
break;
case TYPE_WORM:
- ignore_value(VIR_STRDUP(*typestring, "worm"));
+ *typestring = g_strdup("worm");
break;
case TYPE_ROM:
- ignore_value(VIR_STRDUP(*typestring, "cdrom"));
+ *typestring = g_strdup("cdrom");
break;
case TYPE_SCANNER:
- ignore_value(VIR_STRDUP(*typestring, "scanner"));
+ *typestring = g_strdup("scanner");
break;
case TYPE_MOD:
- ignore_value(VIR_STRDUP(*typestring, "mod"));
+ *typestring = g_strdup("mod");
break;
case TYPE_MEDIUM_CHANGER:
- ignore_value(VIR_STRDUP(*typestring, "changer"));
+ *typestring = g_strdup("changer");
break;
case TYPE_ENCLOSURE:
- ignore_value(VIR_STRDUP(*typestring, "enclosure"));
+ *typestring = g_strdup("enclosure");
break;
case TYPE_RAID:
- ignore_value(VIR_STRDUP(*typestring, "raid"));
+ *typestring = g_strdup("raid");
break;
case TYPE_NO_LUN:
default:
fds[i].fd = pcap_fileno(pcapConf[i].handle);
}
tmp = virNetDevGetIndex(req->binding->portdevname, &ifindex);
- ignore_value(VIR_STRDUP(threadkey, req->threadkey));
+ threadkey = g_strdup(req->threadkey);
worker = virThreadPoolNew(1, 1, 0,
virNWFilterDHCPDecodeWorker,
req);
while (conf_dir_list[i]) {
if (virFileExists(conf_dir_list[i])) {
- ignore_value(VIR_STRDUP(ret, conf_dir_list[i]));
+ ret = g_strdup(conf_dir_list[i]);
goto cleanup;
}
i++;
if (!(vm = openvzDomObjFromDomain(driver, dom->uuid)))
return NULL;
- ignore_value(VIR_STRDUP(ret, virDomainOSTypeToString(vm->def->os.type)));
+ ret = g_strdup(virDomainOSTypeToString(vm->def->os.type));
virDomainObjEndAPI(&vm);
return ret;
/* try to get line "^NETIF=..." from config */
if (openvzReadVPSConfigParam(veid, "NETIF", &temp) <= 0) {
- ignore_value(VIR_STRDUP(name, "eth0"));
+ name = g_strdup("eth0");
} else {
char *saveptr = NULL;
char *s;
{
char *alias;
- ignore_value(VIR_STRDUP(alias, "masterKey0"));
+ alias = g_strdup("masterKey0");
return alias;
}
char *ret = NULL;
if (virStorageSourceIsLocalStorage(src)) {
- ignore_value(VIR_STRDUP(ret, src->path));
+ ret = g_strdup(src->path);
return ret;
}
device = qemuAliasDiskDriveSkipPrefix(device);
if (!depth)
- ignore_value(VIR_STRDUP(alias, device));
+ alias = g_strdup(device);
else
ignore_value(virAsprintf(&alias, "%s.%d", device, depth));
return alias;
if (idx)
ignore_value(virAsprintf(&ret, "%s[%d]", disk->dst, idx));
else
- ignore_value(VIR_STRDUP(ret, disk->dst));
+ ret = g_strdup(disk->dst);
return ret;
}
if (virDomainGetOSTypeEnsureACL(dom->conn, vm->def) < 0)
goto cleanup;
- ignore_value(VIR_STRDUP(type, virDomainOSTypeToString(vm->def->os.type)));
+ type = g_strdup(virDomainOSTypeToString(vm->def->os.type));
cleanup:
virDomainObjEndAPI(&vm);
goto endjob;
}
- ignore_value(VIR_STRDUP(ret, "image/x-portable-pixmap"));
+ ret = g_strdup("image/x-portable-pixmap");
endjob:
VIR_FORCE_CLOSE(tmp_fd);
if (!virDomainObjIsActive(vm)) {
if (nparams)
*nparams = 9;
- ignore_value(VIR_STRDUP(ret, "posix"));
+ ret = g_strdup("posix");
goto cleanup;
}
*nparams = 1;
}
- ignore_value(VIR_STRDUP(ret, "posix"));
+ ret = g_strdup("posix");
cleanup:
virDomainObjEndAPI(&vm);
if (STREQ(migrateFrom, "stdio"))
ignore_value(virAsprintf(&uri, "fd:%d", migrateFd));
else
- ignore_value(VIR_STRDUP(uri, migrateFrom));
+ uri = g_strdup(migrateFrom);
return uri;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(ret, arch));
+ ret = g_strdup(arch);
cleanup:
virJSONValueFree(cmd);
_("no SASL mechanisms are available"));
goto cleanup;
}
- ignore_value(VIR_STRDUP(ret, mechlist));
+ ret = g_strdup(mechlist);
cleanup:
virObjectUnlock(sasl);
{
char *opts;
- ignore_value(VIR_STRDUP(opts, ""));
+ opts = g_strdup("");
return opts;
}
{
char *opts;
- ignore_value(VIR_STRDUP(opts, ""));
+ opts = g_strdup("");
return opts;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(ret, str));
+ ret = g_strdup(str);
cleanup:
if (srccon) context_free(srccon);
unique_id)))
return NULL;
} else {
- ignore_value(VIR_STRDUP(name, scsi_host->name));
+ name = g_strdup(scsi_host->name);
}
} else if (adapter->type == VIR_STORAGE_ADAPTER_TYPE_FC_HOST) {
virStorageAdapterFCHostPtr fchost = &adapter->data.fchost;
return -1;
VIR_FREE(vol->target.path);
- ignore_value(VIR_STRDUP(vol->target.path, vol->name));
+ vol->target.path = g_strdup(vol->name);
return 0;
}
case VIR_STORAGE_POOL_SHEEPDOG:
case VIR_STORAGE_POOL_ZFS:
case VIR_STORAGE_POOL_LAST:
- ignore_value(VIR_STRDUP(stable_path, data->path));
+ stable_path = g_strdup(data->path);
break;
}
voldef) < 0)
goto cleanup;
- ignore_value(VIR_STRDUP(ret, voldef->target.path));
+ ret = g_strdup(voldef->target.path);
cleanup:
virStoragePoolObjEndAPI(&obj);
* the original non-stable dev path
*/
- ignore_value(VIR_STRDUP(stablepath, devpath));
+ stablepath = g_strdup(devpath);
return stablepath;
}
if (rc == -2)
return NULL;
- ignore_value(VIR_STRDUP(serial, dev));
+ serial = g_strdup(dev);
return serial;
}
if (!filename || filename[0] == '\0')
return NULL;
if (filename[0] == '/') {
- ignore_value(VIR_STRDUP(ret, filename));
+ ret = g_strdup(filename);
return ret;
}
strcat(absFile, filename);
return absFile;
} else {
- ignore_value(VIR_STRDUP(ret, filename));
+ ret = g_strdup(filename);
return ret;
}
}
virCheckFlags(0, NULL);
- ignore_value(VIR_STRDUP(ret, sysinfo));
+ ret = g_strdup(sysinfo);
return ret;
}
{
char *ret;
- ignore_value(VIR_STRDUP(ret, "linux"));
+ ret = g_strdup("linux");
return ret;
}
if (nparams)
*nparams = 1;
- ignore_value(VIR_STRDUP(type, "fair"));
+ type = g_strdup("fair");
return type;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(bridge, def->bridge));
+ bridge = g_strdup(def->bridge);
cleanup:
virNetworkObjEndAPI(&obj);
switch (pool_type) {
case VIR_STORAGE_POOL_LOGICAL:
- ignore_value(VIR_STRDUP(ret, defaultPoolSourcesLogicalXML));
+ ret = g_strdup(defaultPoolSourcesLogicalXML);
return ret;
case VIR_STORAGE_POOL_NETFS:
if (!(privvol = testStorageVolDefFindByName(obj, vol->name)))
goto cleanup;
- ignore_value(VIR_STRDUP(ret, privvol->target.path));
+ ret = g_strdup(privvol->target.path);
cleanup:
virStoragePoolObjEndAPI(&obj);
def = virNodeDeviceObjGetDef(obj);
if (def->parent) {
- ignore_value(VIR_STRDUP(ret, def->parent));
+ ret = g_strdup(def->parent);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("no parent for this device"));
if (!bitmap || (cur = virBitmapNextSetBit(bitmap, -1)) < 0) {
char *ret;
- ignore_value(VIR_STRDUP(ret, ""));
+ ret = g_strdup("");
return ret;
}
static void *virHashStrCopy(const void *name)
{
char *ret;
- ignore_value(VIR_STRDUP(ret, name));
+ ret = g_strdup(name);
return ret;
}
if (lockspace->dir)
ignore_value(virAsprintf(&ret, "%s/%s", lockspace->dir, resname));
else
- ignore_value(VIR_STRDUP(ret, resname));
+ ret = g_strdup(resname);
return ret;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(ifname, name));
+ ifname = g_strdup(name);
cleanup:
return ifname;
while (virDirRead(dir, &entry, path) > 0) {
/* Assume a single directory entry */
- ignore_value(VIR_STRDUP(sg, entry->d_name));
+ sg = g_strdup(entry->d_name);
break;
}
goto cleanup;
while (virDirRead(dir, &entry, path) > 0) {
- ignore_value(VIR_STRDUP(name, entry->d_name));
+ name = g_strdup(entry->d_name);
break;
}
continue;
}
- ignore_value(VIR_STRDUP(ret, entry->d_name));
+ ret = g_strdup(entry->d_name);
break;
}
/* if the output string is empty just return an empty string */
if (!(ret = virBufferContentAndReset(&buf)))
- ignore_value(VIR_STRDUP(ret, ""));
+ ret = g_strdup("");
return ret;
}
return NULL;
ret = virBufferContentAndReset(&buf);
if (!ret)
- ignore_value(VIR_STRDUP(ret, ""));
+ ret = g_strdup("");
return ret;
}
VIR_FREE(path);
}
if (!path)
- ignore_value(VIR_STRDUP(path, "/dev/null"));
+ path = g_strdup("/dev/null");
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("TPM device path %s is invalid"), devpath);
return NULL;
virMutexLock(&swtpm_tools_lock);
- ignore_value(VIR_STRDUP(s, swtpm_path));
+ s = g_strdup(swtpm_path);
virMutexUnlock(&swtpm_tools_lock);
return s;
return NULL;
virMutexLock(&swtpm_tools_lock);
- ignore_value(VIR_STRDUP(s, swtpm_setup));
+ s = g_strdup(swtpm_setup);
virMutexUnlock(&swtpm_tools_lock);
return s;
return NULL;
virMutexLock(&swtpm_tools_lock);
- ignore_value(VIR_STRDUP(s, swtpm_ioctl));
+ s = g_strdup(swtpm_ioctl);
virMutexUnlock(&swtpm_tools_lock);
return s;
ignore_value(virAsprintf(&value, "%d", param->value.b));
break;
case VIR_TYPED_PARAM_STRING:
- ignore_value(VIR_STRDUP(value, param->value.s));
+ value = g_strdup(param->value.s);
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
return NULL;
}
- ignore_value(VIR_STRDUP(ret, gr->gr_name));
+ ret = g_strdup(gr->gr_name);
VIR_FREE(strbuf);
return ret;
}
else
p = buf;
- ignore_value(VIR_STRDUP(result, p));
+ result = g_strdup(p);
cleanup:
VIR_FREE(sysfs_path);
if ((strlen(max_vports) >= strlen(vports)) ||
((strlen(max_vports) == strlen(vports)) &&
strcmp(max_vports, vports) > 0)) {
- ignore_value(VIR_STRDUP(ret, entry->d_name));
+ ret = g_strdup(entry->d_name);
goto cleanup;
}
if (rc == 0)
continue;
- ignore_value(VIR_STRDUP(ret, entry->d_name));
+ ret = g_strdup(entry->d_name);
break;
}
if (rc == 0)
continue;
- ignore_value(VIR_STRDUP(ret, entry->d_name));
+ ret = g_strdup(entry->d_name);
break;
}
xmlXPathFreeObject(obj);
return NULL;
}
- ignore_value(VIR_STRDUP(ret, (char *) obj->stringval));
+ ret = g_strdup((char *)obj->stringval);
xmlXPathFreeObject(obj);
return ret;
}
goto cleanup;
}
- ignore_value(VIR_STRDUP(ret, (const char *)xmlBufferContent(xmlbuf)));
+ ret = g_strdup((const char *)xmlBufferContent(xmlbuf));
cleanup:
xmlBufferFree(xmlbuf);
*/
char *osType;
- ignore_value(VIR_STRDUP(osType, "hvm"));
+ osType = g_strdup("hvm");
return osType;
}
if (!hddLocationUtf8)
goto cleanup;
- ignore_value(VIR_STRDUP(ret, hddLocationUtf8));
+ ret = g_strdup(hddLocationUtf8);
VIR_DEBUG("Storage Volume Name: %s", vol->name);
VIR_DEBUG("Storage Volume Path: %s", hddLocationUtf8);
{
char *path;
- ignore_value(VIR_STRDUP(path, datastorePath));
+ path = g_strdup(datastorePath);
return path;
}
if (!(vm = vmwareDomObjFromDomain(driver, dom->uuid)))
return NULL;
- ignore_value(VIR_STRDUP(ret, virDomainOSTypeToString(vm->def->os.type)));
+ ret = g_strdup(virDomainOSTypeToString(vm->def->os.type));
virDomainObjEndAPI(&vm);
return ret;
fileName = ctx->formatFileName(src, ctx->opaque);
} else if (def->device == VIR_DOMAIN_DISK_DEVICE_CDROM) {
- ignore_value(VIR_STRDUP(fileName, "emptyBackingString"));
+ fileName = g_strdup("emptyBackingString");
}
if (fileName == NULL)
if (virDomainGetOSTypeEnsureACL(domain->conn, dom->def) < 0)
goto cleanup;
- ignore_value(VIR_STRDUP(ret, virDomainOSTypeToString(dom->def->os.type)));
+ ret = g_strdup(virDomainOSTypeToString(dom->def->os.type));
cleanup:
virDomainObjEndAPI(&dom);
char *path;
(void)devpath;
- ignore_value(VIR_STRDUP(path, "/sys/class/misc/tpm0/device/cancel"));
+ path = g_strdup("/sys/class/misc/tpm0/device/cancel");
return path;
}
{
char *ret;
- ignore_value(VIR_STRDUP(ret, "sg0"));
+ ret = g_strdup("sg0");
return ret;
}
{
char *dst = NULL;
- ignore_value(VIR_STRDUP(dst, "/dev/dri/foo"));
+ dst = g_strdup("/dev/dri/foo");
return dst;
}
driver.config->vncSASL = 1;
VIR_FREE(driver.config->vncSASLdir);
- ignore_value(VIR_STRDUP(driver.config->vncSASLdir, "/root/.sasl2"));
+ driver.config->vncSASLdir = g_strdup("/root/.sasl2");
DO_TEST("graphics-vnc-sasl", QEMU_CAPS_VNC, QEMU_CAPS_DEVICE_CIRRUS_VGA);
driver.config->vncTLS = 1;
driver.config->vncTLSx509verify = 1;
DO_TEST("graphics-spice-no-args",
QEMU_CAPS_SPICE, QEMU_CAPS_DEVICE_CIRRUS_VGA);
driver.config->spiceSASL = 1;
- ignore_value(VIR_STRDUP(driver.config->spiceSASLdir, "/root/.sasl2"));
+ driver.config->spiceSASLdir = g_strdup("/root/.sasl2");
DO_TEST("graphics-spice-sasl",
QEMU_CAPS_SPICE,
QEMU_CAPS_DEVICE_QXL);
return NULL;
ret = virBufferContentAndReset(&testLog.buf);
if (!ret)
- ignore_value(VIR_STRDUP(ret, ""));
+ ret = g_strdup("");
return ret;
}
args[2] && STREQ(args[2], "session") &&
args[3] == NULL) {
if (data->output_version)
- ignore_value(VIR_STRDUP(*output, iscsiadmSessionOutputNonFlash));
+ *output = g_strdup(iscsiadmSessionOutputNonFlash);
else
- ignore_value(VIR_STRDUP(*output, iscsiadmSessionOutput));
+ *output = g_strdup(iscsiadmSessionOutput);
} else if (args[0] && STREQ(args[0], ISCSIADM) &&
args[1] && STREQ(args[1], "--mode") &&
args[2] && STREQ(args[2], "discovery") &&
args[7] && STREQ(args[7], "--op") &&
args[8] && STREQ(args[8], "nonpersistent") &&
args[9] == NULL) {
- ignore_value(VIR_STRDUP(*output, iscsiadmSendtargetsOutput));
+ *output = g_strdup(iscsiadmSendtargetsOutput);
} else if (args[0] && STREQ(args[0], ISCSIADM) &&
args[1] && STREQ(args[1], "--mode") &&
args[2] && STREQ(args[2], "node") &&
args[2] && STREQ(args[2], "iface") &&
args[3] == NULL) {
if (data->iface_created)
- ignore_value(VIR_STRDUP(*output, iscsiadmIfaceIfaceOutput));
+ *output = g_strdup(iscsiadmIfaceIfaceOutput);
else
- ignore_value(VIR_STRDUP(*output, iscsiadmIfaceDefaultOutput));
+ *output = g_strdup(iscsiadmIfaceDefaultOutput);
} else if (args[0] && STREQ(args[0], ISCSIADM) &&
args[1] && STREQ(args[1], "--mode") &&
args[2] && STREQ(args[2], "iface") &&
args[8] && STREQ(args[8], "libvirt-iface-03020100") &&
args[9] == NULL &&
data->iface_created) {
- ignore_value(VIR_STRDUP(*output, iscsiadmSendtargetsOutput));
+ *output = g_strdup(iscsiadmSendtargetsOutput);
} else if (args[0] && STREQ(args[0], ISCSIADM) &&
args[1] && STREQ(args[1], "--mode") &&
args[2] && STREQ(args[2], "node") &&
if (VIR_ALLOC_N(list, 4) < 0)
return -1;
- ignore_value(VIR_STRDUP(list[0], "test1"));
- ignore_value(VIR_STRDUP(list[2], "test2"));
- ignore_value(VIR_STRDUP(list[3], "test3"));
+ list[0] = g_strdup("test1");
+ list[2] = g_strdup("test2");
+ list[3] = g_strdup("test3");
virStringListFreeCount(list, 4);
goto cleanup;
} else if (STRPREFIX(fileName, "/")) {
/* Found absolute path referencing a file outside a datastore */
- ignore_value(VIR_STRDUP(src, fileName));
+ src = g_strdup(fileName);
} else if (strchr(fileName, '/') != NULL) {
/* Found relative path, this is not supported */
src = NULL;
goto cleanup;
} else if (STRPREFIX(src, "/")) {
/* Found absolute path */
- ignore_value(VIR_STRDUP(absolutePath, src));
+ absolutePath = g_strdup(src);
} else {
/* Found relative path, this is not supported */
goto cleanup;