View | Details | Raw Unified | Return to bug 22221
Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +4 lines)
Line     Link Here 
0
-- a/savevm.c
0
++ b/savevm.c
 Lines 2018-2025   int load_vmstate(const char *name) Link Here 
2018
    ret = bdrv_snapshot_find(bs_vm_state, &sn, name);
2018
    ret = bdrv_snapshot_find(bs_vm_state, &sn, name);
2019
    if (ret < 0) {
2019
    if (ret < 0) {
2020
        return ret;
2020
        return ret;
2021
    } else if (sn.vm_state_size == 0) {
2022
        return -EINVAL;
2023
    }
2021
    }
2024
2022
2025
    /* Verify if there is any device that doesn't support snapshots and is
2023
    /* Verify if there is any device that doesn't support snapshots and is
 Lines 2060-2065   int load_vmstate(const char *name) Link Here 
2060
        }
2058
        }
2061
    }
2059
    }
2062
2060
2061
    if (sn.vm_state_size == 0)
2062
        return -EINVAL;
2063
2063
    /* restore the VM state */
2064
    /* restore the VM state */
2064
    f = qemu_fopen_bdrv(bs_vm_state, 0);
2065
    f = qemu_fopen_bdrv(bs_vm_state, 0);
2065
    if (!f) {
2066
    if (!f) {

Return to bug 22221