aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2008-10-10 23:09:50 +0200
committerAvi Kivity <avi@redhat.com>2008-10-10 23:09:50 +0200
commit72c0e2774a47dfe22c13bda2f7336794d7ddd973 (patch)
tree211beeee83c3580ad4cb6d630cab842c4195cdad
parentacea9c81d77127499de7a9b5616f30cc0b7dd364 (diff)
Fix migrate_close() returning random errorkvm-77rc1
A recent merge changed the file close callback signature, resulting in migrate_close() returning garbage and failing migrations. Signed-off-by: Avi Kivity <avi@redhat.com>
-rw-r--r--migration.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/migration.c b/migration.c
index 20e4c54ad..44cb9eb10 100644
--- a/migration.c
+++ b/migration.c
@@ -154,7 +154,7 @@ static void migrate_put_buffer(void *opaque, const uint8_t *buf, int64_t pos, in
}
}
-static void migrate_close(void *opaque)
+static int migrate_close(void *opaque)
{
MigrationState *s = opaque;
@@ -163,6 +163,7 @@ static void migrate_close(void *opaque)
qemu_free(s);
current_migration = NULL;
+ return 0;
}
/* Outgoing migration routines */