From fa77c12061cec6eabf7de2db694f0272b947ac80 Mon Sep 17 00:00:00 2001 From: Jaime Melis Date: Tue, 14 Sep 2010 16:53:00 +0200 Subject: [PATCH] Fixed bug in return value of sh polling --- src/vmm_mad/remotes/kvm/poll | 8 +++++++- src/vmm_mad/remotes/xen/poll | 9 +++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/vmm_mad/remotes/kvm/poll b/src/vmm_mad/remotes/kvm/poll index 5e004776bf..4c68fbb168 100755 --- a/src/vmm_mad/remotes/kvm/poll +++ b/src/vmm_mad/remotes/kvm/poll @@ -50,4 +50,10 @@ awk_cmd="awk \'$AWK_SCRIPT\'" info=`$virsh_cmd 2>/dev/null | awk "$AWK_SCRIPT"` -echo $info +if [ -n "$info" ]; then + echo $info + exit 0 +else + echo STATE=d + exit 1 +fi diff --git a/src/vmm_mad/remotes/xen/poll b/src/vmm_mad/remotes/xen/poll index eb5ea10f87..59eb9614c0 100755 --- a/src/vmm_mad/remotes/xen/poll +++ b/src/vmm_mad/remotes/xen/poll @@ -55,6 +55,11 @@ function get_info() { info=`get_info $1 2>/dev/null | awk "$AWK_SCRIPT"` -echo $info - +if [ -n "$info" ]; then + echo $info + exit 0 +else + echo STATE=d + exit 1 +fi