From 24f936da9afa0a93004433a47febda992bcb2caf Mon Sep 17 00:00:00 2001 From: Juan Quintela Date: Wed, 19 Oct 2011 23:47:44 +0200 Subject: [PATCH 09/18] migration: don't "write" when migration is not active RH-Author: Juan Quintela Message-id: Patchwork-id: 34435 O-Subject: [PATCH qemu-kvm RHEL-6.2 09/16] migration: don't "write" when migration is not active Bugzilla: 669581 RH-Acked-by: Amit Shah RH-Acked-by: Markus Armbruster RH-Acked-by: Orit Wasserman RH-Acked-by: Kevin Wolf If migration is not active, just ignore writes. Signed-off-by: Juan Quintela --- migration.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) Signed-off-by: Michal Novotny --- migration.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/migration.c b/migration.c index ff60b3b..dd65bf7 100644 --- a/migration.c +++ b/migration.c @@ -340,6 +340,10 @@ ssize_t migrate_fd_put_buffer(void *opaque, const void *data, size_t size) FdMigrationState *s = opaque; ssize_t ret; + if (s->state != MIG_STATE_ACTIVE) { + return -EIO; + } + do { ret = s->write(s, data, size); } while (ret == -1 && ((s->get_error(s)) == EINTR)); -- 1.7.4.4