commit | fdbecb5d0e6a1caca5b4a732beb68771eacc7736 | [log] [tgz] |
---|---|---|
author | Juan Quintela <quintela@redhat.com> | Wed Sep 21 22:37:29 2011 +0200 |
committer | Juan Quintela <quintela@redhat.com> | Thu Oct 20 13:23:51 2011 +0200 |
tree | 0acc01f5e7d7ac05974dcbc2fd6e1408c09f56ab | |
parent | eff28a5c3b36fdca2a15e9570f67924eecb2db4f [diff] [blame] |
migration: don't "write" when migration is not active If migration is not active, just ignore writes. Signed-off-by: Juan Quintela <quintela@redhat.com>
diff --git a/migration.c b/migration.c index f41a40b..260e5b5 100644 --- a/migration.c +++ b/migration.c
@@ -323,6 +323,10 @@ 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));