From d7815810cae75813f8f4e2edd72aa2049718d9dd Mon Sep 17 00:00:00 2001 From: zhaoertao Date: Wed, 1 Feb 2012 06:08:51 +0000 Subject: [PATCH] fix bug 3482554: not correct msg if rpower on one of lpars not exist git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11450 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- perl-xCAT/xCAT/FSPpower.pm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/perl-xCAT/xCAT/FSPpower.pm b/perl-xCAT/xCAT/FSPpower.pm index e909ac9cc..0c0e2e9bd 100644 --- a/perl-xCAT/xCAT/FSPpower.pm +++ b/perl-xCAT/xCAT/FSPpower.pm @@ -277,13 +277,14 @@ sub powercmd { if( $data =~ /Error/) { if( $data =~ /Power interval/) { $data = "Error: Invalid powerinterval value in the site table. The valid powerinerval value could be 0 to 300 ."; + push @output, [$node_name, $data, -1]; + next; + } elsif ( $data =~ /$node_name/) { + push @output, [$node_name, $data, -1]; + next; } - push @output, [$node_name, $data, -1]; - } else { - push @output, [$node_name,"Success", 0]; } - - + push @output, [$node_name,"Success", 0]; } return( \@output );