[libvirt] [PATCH v2 6/9] admin: Add URI support and introduce virAdmGetDefaultURI
Erik Skultety
eskultet at redhat.com
Wed Nov 4 14:59:15 UTC 2015
>> /**
>> * virAdmConnectOpen:
>> * @name: uri of the daemon to connect to, NULL for default
>> @@ -170,6 +199,7 @@ virAdmConnectOpen(const char *name, unsigned int
>> flags)
>> {
>> char *sock_path = NULL;
>> virAdmConnectPtr conn = NULL;
>> + virConfPtr conf = NULL;
>>
>> if (virAdmInitialize() < 0)
>> goto error;
>> @@ -180,7 +210,18 @@ virAdmConnectOpen(const char *name, unsigned int
>> flags)
>> if (!(conn = virAdmConnectNew()))
>> goto error;
>>
>> - if (!(sock_path = getSocketPath(name)))
>> + if (virGetLibvirtConfigFile(&conf) < 0)
>> + goto error;
>> +
>> + if (!name) {
>> + if (virAdmGetDefaultURI(conf, &conn->uri) < 0)
>
> Are we planning on using the @conf anywhere else? If not, I'd put the
> config getting inside this function.
Actually, yes. A couple of days ago I realized that I forgot to
introduce URI aliases support in this series, so I prepared a patch for
that on my local branch, where I'm reusing the @conf reference as I need
to read uri_aliases variable from the config.
More information about the libvir-list
mailing list