[libvirt] [PATCH] esx: Don't ignore the vcenter query parameter
Matthias Bolte
matthias.bolte at googlemail.com
Sat Jul 24 19:38:42 UTC 2010
2010/7/21 Daniel Veillard <veillard at redhat.com>:
> On Tue, Jul 13, 2010 at 10:51:30PM +0200, Matthias Bolte wrote:
>> Since 070f61002f47b602c15d1e4950a122ac9edefe1b the vcenter query
>> parameter has been ignored, because the refactoring to use
>> esxUtil_ParseQuery was incomplete. This effectively broke migration,
>> because the vcenter query parameter is essential for a migration.
>> ---
>> src/esx/esx_driver.c | 9 ++++++++-
>> 1 files changed, 8 insertions(+), 1 deletions(-)
>>
>> diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c
>> index acf8908..33f421d 100644
>> --- a/src/esx/esx_driver.c
>> +++ b/src/esx/esx_driver.c
>> @@ -475,11 +475,18 @@ esxOpen(virConnectPtr conn, virConnectAuthPtr auth, int flags ATTRIBUTE_UNUSED)
>> }
>>
>> /* Login to vCenter */
>> - if (vCenter != NULL) {
>> + if (parsedQuery->vCenter != NULL) {
>> VIR_FREE(url);
>> VIR_FREE(password);
>> VIR_FREE(username);
>>
>> + vCenter = strdup(parsedQuery->vCenter);
>> +
>> + if (vCenter == NULL) {
>> + virReportOOMError();
>> + goto cleanup;
>> + }
>> +
>> /* If a vCenter is specified resolve the hostname */
>> if (STRNEQ(vCenter, "*") &&
>> esxUtil_ResolveHostname(vCenter, vCenterIpAddress,
>
> Oops, ACK
>
> Daniel
>
Thanks, pushed.
Matthias
More information about the libvir-list
mailing list