char *
virAdmConnectGetURI(virAdmConnectPtr conn)
{
- char *uri = NULL;
VIR_DEBUG("conn=%p", conn);
virResetLastError();
virCheckAdmConnectReturn(conn, NULL);
- if (!(uri = virURIFormat(conn->uri)))
- virDispatchError(NULL);
-
- return uri;
+ return virURIFormat(conn->uri);
}
/**
char *
virConnectGetURI(virConnectPtr conn)
{
- char *name;
VIR_DEBUG("conn=%p", conn);
virResetLastError();
virCheckConnectReturn(conn, NULL);
- if (!(name = virURIFormat(conn->uri)))
- goto error;
-
- return name;
-
- error:
- virDispatchError(conn);
- return NULL;
+ return virURIFormat(conn->uri);
}
if (!(uri = qemuBlockStorageSourceGetURI(src)))
return NULL;
- if (!(uristr = virURIFormat(uri)))
- return NULL;
+ uristr = virURIFormat(uri);
if (!onlytarget) {
if (src->auth) {
/* Send well-formed URI only if uri_in was well-formed */
if (well_formed_uri) {
uri->port = port;
- if (!(*uri_out = virURIFormat(uri)))
- goto cleanup;
+ *uri_out = virURIFormat(uri);
} else {
*uri_out = g_strdup_printf("%s:%d", uri_in, port);
}
name = virURIFormat(&tmpuri);
VIR_FREE(tmpuri.query);
-
- if (!name)
- goto failed;
}
}
} else {
tmp = state->uri->path;
state->uri->path = g_strdup_printf("/%s", path);
- if (!(vol->target.path = virURIFormat(state->uri))) {
- VIR_FREE(state->uri->path);
- state->uri->path = tmp;
- return -1;
- }
+ vol->target.path = virURIFormat(state->uri);
VIR_FREE(state->uri->path);
state->uri->path = tmp;
* Wrapper for xmlSaveUri
*
* This function constructs back everything that @ref virURIParse
- * changes after parsing
+ * changes after parsing. It aborts on error.
*
* @returns the constructed uri as a string
*/
VIR_FREE(uri->query);
uri->query = virURIFormatParams(uri);
- if (!(uristr = virURIFormat(uri)))
- return -1;
+ uristr = virURIFormat(uri);
if (STRNEQ(uristr, data->uri_out)) {
VIR_TEST_DEBUG("URI did not roundtrip, expect '%s', actual '%s'",