break;
case PDT_USE_TCP:
chr->source->type = VIR_DOMAIN_CHR_TYPE_TCP;
- if (virAsprintf(&uristr, "tcp://%s", friendlyName) < 0)
- goto cleanup;
+ uristr = g_strdup_printf("tcp://%s", friendlyName);
if (!(uri = virURIParse(uristr)))
goto cleanup;
chr->source->data.tcp.host = g_strdup(uri->server);
- if (virAsprintf(&chr->source->data.tcp.service, "%d", uri->port) < 0)
- goto cleanup;
+ chr->source->data.tcp.service = g_strdup_printf("%d", uri->port);
chr->source->data.tcp.listen = socket_mode == PSP_SERIAL_SOCKET_SERVER;
break;
case PDT_USE_UDP:
chr->source->type = VIR_DOMAIN_CHR_TYPE_UDP;
- if (virAsprintf(&uristr, "udp://%s", friendlyName) < 0)
- goto cleanup;
+ uristr = g_strdup_printf("udp://%s", friendlyName);
if (!(uri = virURIParse(uristr)))
goto cleanup;
chr->source->data.udp.bindHost = g_strdup(uri->server);
- if (virAsprintf(&chr->source->data.udp.bindService, "%d", uri->port) < 0)
- goto cleanup;
+ chr->source->data.udp.bindService = g_strdup_printf("%d", uri->port);
chr->source->data.udp.connectHost = g_strdup(uri->server);
- if (virAsprintf(&chr->source->data.udp.connectService, "%d", uri->port) < 0)
- goto cleanup;
+ chr->source->data.udp.connectService = g_strdup_printf("%d", uri->port);
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
break;
case VIR_DOMAIN_CHR_TYPE_TCP:
emutype = PDT_USE_TCP;
- if (virAsprintf(&url, "%s:%s",
- chr->source->data.tcp.host,
- chr->source->data.tcp.service) < 0)
- goto cleanup;
+ url = g_strdup_printf("%s:%s", chr->source->data.tcp.host,
+ chr->source->data.tcp.service);
if (!chr->source->data.tcp.listen)
socket_mode = PSP_SERIAL_SOCKET_CLIENT;
path = url;
break;
case VIR_DOMAIN_CHR_TYPE_UDP:
emutype = PDT_USE_UDP;
- if (virAsprintf(&url, "%s:%s",
- chr->source->data.udp.bindHost,
- chr->source->data.udp.bindService) < 0)
- goto cleanup;
+ url = g_strdup_printf("%s:%s", chr->source->data.udp.bindHost,
+ chr->source->data.udp.bindService);
path = url;
break;
default:
if (!(tmpstr = virSocketAddrFormat(&net->guestIP.ips[i]->address)))
goto cleanup;
- if (virAsprintf(&addrstr, "%s/%d", tmpstr, net->guestIP.ips[i]->prefix) < 0) {
- VIR_FREE(tmpstr);
- goto cleanup;
- }
+ addrstr = g_strdup_printf("%s/%d", tmpstr, net->guestIP.ips[i]->prefix);
VIR_FREE(tmpstr);
pret = PrlStrList_AddItem(addrlist, addrstr);
prlsdkCheckRetGoto(pret, cleanup);
if (fs->type == VIR_DOMAIN_FS_TYPE_VOLUME) {
- if (virAsprintf(&storage, "libvirt://localhost/%s/%s", fs->src->srcpool->pool,
- fs->src->srcpool->volume) < 0)
- goto cleanup;
+ storage = g_strdup_printf("libvirt://localhost/%s/%s",
+ fs->src->srcpool->pool, fs->src->srcpool->volume);
pret = PrlVmDevHd_SetStorageURL(sdkdisk, storage);
prlsdkCheckRetGoto(pret, cleanup);
}
#define PRLSDK_GET_STAT_PARAM(VAL, TYPE, NAME) \
- if (virAsprintf(&name, "devices.%s%d.%s", prefix, idx, NAME) < 0) \
- goto cleanup; \
+ name = g_strdup_printf("devices.%s%d.%s", prefix, idx, NAME); \
if (prlsdkExtractStatsParam(sdkstats, name, &stats->VAL) < 0) \
goto cleanup; \
VIR_FREE(name);
prlsdkCheckRetGoto(pret, cleanup);
#define PRLSDK_GET_NET_COUNTER(VAL, NAME) \
- if (virAsprintf(&name, "net.nic%u.%s", net_index, NAME) < 0) \
- goto cleanup; \
+ name = g_strdup_printf("net.nic%u.%s", net_index, NAME); \
if (prlsdkExtractStatsParam(sdkstats, name, &stats->VAL) < 0) \
goto cleanup; \
VIR_FREE(name);
long long ptime = 0;
int ret = -1;
- if (virAsprintf(&name, "guest.vcpu%u.time", (unsigned int)idx) < 0)
- goto cleanup;
+ name = g_strdup_printf("guest.vcpu%u.time", (unsigned int)idx);
if (prlsdkExtractStatsParam(sdkstats, name, &ptime) < 0)
goto cleanup;
*vtime = ptime == -1 ? 0 : ptime;