Yoshiaki Tamura <tamura.yoshi...@lab.ntt.co.jp> wrote: > 2011/2/23 Juan Quintela <quint...@redhat.com>: >> Signed-off-by: Juan Quintela <quint...@redhat.com> >> --- >> migration.c | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/migration.c b/migration.c >> index 397a0b9..55f58c8 100644 >> --- a/migration.c >> +++ b/migration.c >> @@ -138,7 +138,7 @@ int do_migrate_cancel(Monitor *mon, const QDict *qdict, >> QObject **ret_data) >> { >> MigrationState *s = current_migration; >> >> - if (s) >> + if (s && s->get_status(s) == MIG_STATE_ACTIVE) >> s->cancel(s); >> >> return 0; > > Why don't you remove *s again?
Removed in a next patch. Later, Juan.