If qemu dies during launch in "null vmchannel" mode, don't hang (RHBZ#579155).
authorRichard Jones <rjones@redhat.com>
Thu, 8 Apr 2010 18:07:45 +0000 (19:07 +0100)
committerRichard Jones <rjones@redhat.com>
Thu, 8 Apr 2010 21:23:37 +0000 (22:23 +0100)
commitcd7a5b8ddfccf5641e52de7660fe50a093f7bb89
treec1cc8531c5028720b4d84d46ed5c6c0cb7791853
parent772a8309611a8bf3fc0005c89d08c6e134ae3d23
If qemu dies during launch in "null vmchannel" mode, don't hang (RHBZ#579155).

Detect if qemu dies during launch by wait(2)-ing for it, and
then getting EOF on the qemu pipe.  This was broken in null
vmchannel mode, causing a hang.
(cherry picked from commit e35debd642bea240609775610b68145dab0a634b)
src/guestfs.c