From 8ad9fa5d8be7fd04e723020088eca664971eb363 Mon Sep 17 00:00:00 2001 From: aliguori Date: Wed, 12 Nov 2008 22:29:11 +0000 Subject: Fix brown-paper-bag bugs from live-migration patch (Charles Duffy) In TCP migration, prevent an endless loop trying to retrieve error status. In exec migration, set the close pointer in the FdMigrationState structure. Color me embarrassed. Signed-off-by: Charles Duffy Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5713 c046a42c-6fe2-441c-8c8c-71466251a162 --- migration-exec.c | 1 + 1 file changed, 1 insertion(+) (limited to 'migration-exec.c') diff --git a/migration-exec.c b/migration-exec.c index 5d0b215fd1..caeed4bbc0 100644 --- a/migration-exec.c +++ b/migration-exec.c @@ -85,6 +85,7 @@ MigrationState *exec_start_outgoing_migration(const char *command, s->opaque = qemu_popen(f, "w"); + s->close = exec_close; s->get_error = file_errno; s->write = file_write; s->mig_state.cancel = migrate_fd_cancel; -- cgit v1.2.1