Fix possibly SEGV in tcp migration error case.
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 24 Oct 2008 22:08:22 +0000 (22:08 +0000)
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 24 Oct 2008 22:08:22 +0000 (22:08 +0000)
Spotted by hpoussin.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5526 c046a42c-6fe2-441c-8c8c-71466251a162

migration-tcp.c

index 64b64d6..fe6288f 100644 (file)
@@ -283,7 +283,7 @@ MigrationState *tcp_start_outgoing_migration(const char *host_port,
         dprintf("connect failed\n");
         close(s->fd);
         qemu_free(s);
-       s = NULL;
+        return NULL;
     } else if (ret >= 0)
         tcp_connect_migrate(s);