--- libvirtd-guests.orig 2012-01-23 11:25:56.100539823 -0800 +++ libvirtd-guests.fix 2012-01-23 11:26:40.330300209 -0800 @@ -41,7 +41,7 @@ sleep 1 timeout=$((timeout - 1)) state=`libvirt_get_guest_state "$1"` - [ "x$state" != "xshut" ] && return 0 + [ "x$state" == "xshut" ] && return 0 done return 1 }