qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH] Avoid crashing on multiple -incoming


From: Dr. David Alan Gilbert (git)
Subject: [Qemu-devel] [PATCH] Avoid crashing on multiple -incoming
Date: Thu, 26 Feb 2015 14:16:06 +0000

From: "Dr. David Alan Gilbert" <address@hidden>

Passing multiple -incoming options used to crash qemu (due to
an invalid state transition incoming->incoming).  Instead we now
take the last -incoming option, e.g.:

qemu-system-x86_64 -nographic -incoming tcp::4444 -incoming defer

ends up doing the defer.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
---
 vl.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/vl.c b/vl.c
index e1ffd0a..aefc66d 100644
--- a/vl.c
+++ b/vl.c
@@ -3610,8 +3610,10 @@ int main(int argc, char **argv, char **envp)
                 }
                 break;
             case QEMU_OPTION_incoming:
+                if (!incoming) {
+                    runstate_set(RUN_STATE_INMIGRATE);
+                }
                 incoming = optarg;
-                runstate_set(RUN_STATE_INMIGRATE);
                 break;
             case QEMU_OPTION_nodefaults:
                 has_defaults = 0;
-- 
2.1.0




reply via email to

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