diff --git a/migration/dirtyrate.c b/migration/dirtyrate.c index 036ac017fc91f111dcfca1b2dc34bf8be8cb0648..ffb1ed868db4e8846292ebdbefe16a32897dd2fe 100644 --- a/migration/dirtyrate.c +++ b/migration/dirtyrate.c @@ -145,12 +145,12 @@ int64_t vcpu_calculate_dirtyrate(int64_t calc_time_ms, unsigned int flag, bool one_shot) { - DirtyPageRecord *records; + DirtyPageRecord *records = NULL; int64_t init_time_ms; int64_t duration; int64_t dirtyrate; int i = 0; - unsigned int gen_id; + unsigned int gen_id = 0; retry: init_time_ms = qemu_clock_get_ms(QEMU_CLOCK_REALTIME); diff --git a/migration/migration.c b/migration/migration.c index 526f926b797279958db61c1b163e60f76577e384..eba3f9d17d3578a417e0c6b895a3f9434435fc80 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -2181,7 +2181,7 @@ static bool migrate_handle_rp_resume_ack(MigrationState *s, */ static void migration_release_dst_files(MigrationState *ms) { - QEMUFile *file; + QEMUFile *file = NULL; WITH_QEMU_LOCK_GUARD(&ms->qemu_file_lock) { /*