[Libguestfs] [PATCH] check the pid is > 0 before calling waitpid()

Angus Salkeld asalkeld at redhat.com
Mon Mar 14 11:40:12 UTC 2011


Signed-off-by: Angus Salkeld <asalkeld at redhat.com>
---
 src/launch.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/launch.c b/src/launch.c
index e50985d..8de2857 100644
--- a/src/launch.c
+++ b/src/launch.c
@@ -769,7 +769,7 @@ launch_appliance (guestfs_h *g)
   }
   if (g->pid > 0) kill (g->pid, 9);
   if (g->recoverypid > 0) kill (g->recoverypid, 9);
-  waitpid (g->pid, NULL, 0);
+  if (g->pid > 0) waitpid (g->pid, NULL, 0);
   if (g->recoverypid > 0) waitpid (g->recoverypid, NULL, 0);
   g->fd[0] = -1;
   g->fd[1] = -1;
-- 
1.7.4.1




More information about the Libguestfs mailing list