qemu detection: Free up previous qemu help/version strings if they exist.
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 23 Aug 2011 17:43:24 +0000 (18:43 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Fri, 16 Sep 2011 15:15:34 +0000 (16:15 +0100)
(cherry picked from commit 2ace9be4cd69e84cd88e5b0fd74de861a4973c91)

src/launch.c

index 769dc85..ca48bdd 100644 (file)
@@ -1044,6 +1044,11 @@ test_qemu (guestfs_h *g)
   char cmd[1024];
   FILE *fp;
 
+  free (g->qemu_help);
+  g->qemu_help = NULL;
+  free (g->qemu_version);
+  g->qemu_version = NULL;
+
   snprintf (cmd, sizeof cmd, "LC_ALL=C '%s' -nographic -help", g->qemu);
 
   /* qemu -help should always work (qemu -version OTOH wasn't