qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC 19/29] migration: let dst listen on port always


From: Peter Xu
Subject: [Qemu-devel] [RFC 19/29] migration: let dst listen on port always
Date: Fri, 28 Jul 2017 16:06:28 +0800

Signed-off-by: Peter Xu <address@hidden>
---
 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]