marcandre.lur...@redhat.com wrote: > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > Using always 0, QEMU will end up loading the same instance, even if > multiple have been saved. > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com>
Similar (but different) fix on next Migration PULL request. Later, Juan. > --- > net/slirp.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/net/slirp.c b/net/slirp.c > index c33b3e02e7..af1451b60f 100644 > --- a/net/slirp.c > +++ b/net/slirp.c > @@ -47,6 +47,7 @@ > #include "util.h" > #include "migration/register.h" > #include "migration/qemu-file-types.h" > +#include "migration/vmstate.h" > > static int get_str_sep(char *buf, int buf_size, const char **pp, int sep) > { > @@ -659,7 +660,7 @@ static int net_slirp_init(NetClientState *peer, const > char *model, > * specific version? > */ > g_assert(slirp_state_version() == 4); > - register_savevm_live("slirp", 0, slirp_state_version(), > + register_savevm_live("slirp", VMSTATE_INSTANCE_ID_ANY, > slirp_state_version(), > &savevm_slirp_state, s->slirp); > > s->poll_notifier.notify = net_slirp_poll_notify;