From 03802dd6243c3468d1213fe71d6a03dda4523bd1 Mon Sep 17 00:00:00 2001 From: yinle Date: Fri, 21 Oct 2011 15:10:16 +0000 Subject: [PATCH] Fix bug 3426844: lsslp set incorrect parent values git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10854 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/lsslp.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/lsslp.pm b/xCAT-server/lib/xcat/plugins/lsslp.pm index 451a6555e..5dd3065c0 100644 --- a/xCAT-server/lib/xcat/plugins/lsslp.pm +++ b/xCAT-server/lib/xcat/plugins/lsslp.pm @@ -2495,8 +2495,8 @@ sub parse_responses { my $type1 = @$data1[0]; my $mtm1 = @$data1[1]; my $sn1 = @$data1[2]; - if ($mtm1 eq $bpamtm and $sn1 eq $bpasn) { - $parent = $h1; # FSP's parent is CEC + if ($mtm1 eq $bpamtm and $sn1 eq $bpasn and $type1 eq "frame") { + $parent = $h1; # CEC's parent is Frame last; } else { $parent = undef; # Frame and HMC have no parent