• L
    qemu: save/restore original error when recovering from failed bridge attach · 3f8b57a6
    Laine Stump 提交于
    Not only was the original error code destroyed in the case of
    encountering an error during recovery from a failed attach to the
    bridge (and then *that* error was destroyed by logging a *second*
    error about the failure to recover - virNetDevBridgeAddPort() already
    logs an error, so the one about failing to recover was redundant), but
    if the recovery was successful, the function would then return success
    to the caller even though it had failed.
    
    Fixes: 2711ac87
    (overwritten errors were introduced along with this functionality)
    Fixes: 6bde0a1a
    (the wrong return value was introduced by a refactor)
    Signed-off-by: NLaine Stump <laine@redhat.com>
    Reviewed-by: NJán Tomko <jtomko@redhat.com>
    3f8b57a6
qemu_hotplug.c 208.6 KB