[libvirt] [PATCH] virsh: Fix checking for reconnect conditions

Peter Krempa pkrempa at redhat.com
Mon Jan 2 17:03:09 UTC 2012


On 01/02/2012 05:47 PM, Eric Blake wrote:
> On 01/02/2012 09:15 AM, Peter Krempa wrote:
>> virshReportError() function frees the most recent error reported from
>> libvirt. Condition that checks if connection to the daemon was broken
>> during last command was then limited to check for SIGPIPE signal not
>> taking into account possible errors signalized without SIGPIPE.
>>
>> This patch moves the check before the error is freed, to take into
>> account code that does not emit SIGPIPE while failing.
>>
>> * tools/virsh.c: - move check for broken connection before error print.
>> ---
>> +        if (!ret&&  disconnected != 0)
>>               vshReconnect(ctl);
>>
>> +
>>           if (STREQ(cmd->def->name, "quit"))        /* hack ... */
>
> Why the blank line added there?  ACK with that nit fixed.

Ugh. I didn't notice that. Thanks. Fixed && pushed.

Peter

>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list




More information about the libvir-list mailing list