Signed-off-by: Peter Xu <pet...@redhat.com> --- migration/exec.c | 2 +- migration/fd.c | 2 +- migration/socket.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/migration/exec.c b/migration/exec.c index 08b599e..b4412db 100644 --- a/migration/exec.c +++ b/migration/exec.c @@ -49,7 +49,7 @@ static gboolean exec_accept_incoming_migration(QIOChannel *ioc, { migration_channel_process_incoming(ioc); object_unref(OBJECT(ioc)); - return FALSE; /* unregister */ + return TRUE; /* keep it registered */ } void exec_start_incoming_migration(const char *command, Error **errp) diff --git a/migration/fd.c b/migration/fd.c index 30f5258..865277a 100644 --- a/migration/fd.c +++ b/migration/fd.c @@ -49,7 +49,7 @@ static gboolean fd_accept_incoming_migration(QIOChannel *ioc, { migration_channel_process_incoming(ioc); object_unref(OBJECT(ioc)); - return FALSE; /* unregister */ + return TRUE; /* keep it registered */ } void fd_start_incoming_migration(const char *infd, Error **errp) diff --git a/migration/socket.c b/migration/socket.c index 757d382..f2c2d01 100644 --- a/migration/socket.c +++ b/migration/socket.c @@ -153,8 +153,8 @@ static gboolean socket_accept_incoming_migration(QIOChannel *ioc, out: /* Close listening socket as its no longer needed */ - qio_channel_close(ioc, NULL); - return FALSE; /* unregister */ + // qio_channel_close(ioc, NULL); + return TRUE; /* keep it registered */ } -- 2.7.4