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? Yoshi > -- > 1.7.4 > > >