summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2011-02-15 10:36:11 +0100
committerGerd Hoffmann <kraxel@redhat.com>2011-02-15 11:24:28 +0100
commitaa827c5b995da3c103ab4df381896e4de0c6605c (patch)
tree5e87da9ab03a9e5222e6db5fa39e1ad42ca1989b
parent822fea8b32c7617badee123e5fa189ae356f2f87 (diff)
downloadspice-aa827c5b995da3c103ab4df381896e4de0c6605c.tar.gz
spice-aa827c5b995da3c103ab4df381896e4de0c6605c.tar.xz
spice-aa827c5b995da3c103ab4df381896e4de0c6605c.zip
fix spice-server segfault on migration
spice-server tries to use the migration information without checking whenever this is available in the first place ... Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
-rw-r--r--server/reds.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/reds.c b/server/reds.c
index cdc06716..7845ebe7 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -3376,6 +3376,10 @@ static void reds_mig_switch(void)
SpiceMsgMainMigrationSwitchHost migrate;
RedsOutItem *item;
+ if (s == NULL) {
+ return;
+ }
+
red_printf("");
item = new_out_item(SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST);