test_qemu: pclose may return any != 0 on error.
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 23 Aug 2011 17:53:00 +0000 (18:53 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Sun, 28 Aug 2011 08:19:20 +0000 (09:19 +0100)
In particular pclose returns a status > 0 if the command fails.
(cherry picked from commit a24652c7b27e8494268ccb6c9a5a2e5541ba5efd)

src/launch.c

index cb0f637..11d1acf 100644 (file)
@@ -1110,7 +1110,7 @@ test_qemu_cmd (guestfs_h *g, const char *cmd, char **ret)
     return -1;
   }
 
-  if (pclose (fp) == -1)
+  if (pclose (fp) != 0)
     return -1;
 
   return 0;