[libvirt] [PATCH v2] qemu: Move last error save/restore to qemuBuildNetCommandLine

Martin Kletzander mkletzan at redhat.com
Fri Mar 18 10:54:44 UTC 2016


On Tue, Mar 15, 2016 at 07:40:01AM -0400, John Ferlan wrote:
>
>
>On 03/15/2016 07:36 AM, John Ferlan wrote:
>> Commit 'ef2ab8fd' moved just the virDomainConfNWFilterTeardown and left
>> the logic to save/restore the current error essentially doing nothing
>> in the error path for qemuBuildCommandLine.  So move it to where it
>> was meant to be.
>>
>> Although the original code would reset the filter on command creation
>> errors after building the network command portion and commit 'ef2ab8fd'
>> altered that logic, the teardown is called during qemuProcessStop from
>> virDomainConfVMNWFilterTeardown and that code has the save/restore
>> last error logic, so just allow that code to handle the teardown rather
>> than running it twice. The qemuProcessStop would be called in the failure
>> path of qemuBuildCommandLine.
>>
>> Signed-off-by: John Ferlan <jferlan at redhat.com>
>> ---
>> v1:
>> http://www.redhat.com/archives/libvir-list/2016-March/msg00566.html
>>
>> Changes - just move the save/restore error logic from mainline to the
>> BuildNetCommandLine function where it's used.
>>
>>  src/qemu/qemu_command.c | 10 +++++-----
>>  1 file changed, 5 insertions(+), 5 deletions(-)
>>

ACK with the additional change it.

Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20160318/e1e34648/attachment-0001.sig>


More information about the libvir-list mailing list