diff --git a/xCAT-server/lib/xcat/plugins/lsslp.pm b/xCAT-server/lib/xcat/plugins/lsslp.pm index e7aa6d9c9..a53e290ad 100644 --- a/xCAT-server/lib/xcat/plugins/lsslp.pm +++ b/xCAT-server/lib/xcat/plugins/lsslp.pm @@ -2499,8 +2499,8 @@ sub child_response { # Formatted SLP results ############################# if ( @$responses[0] =~ /^FORMATDATA6sK4ci$/ ) { - shift @$responses; - foreach ( keys %$responses ) { + my $result = @$responses[1]; + foreach ( keys %$result ) { $slp_result{$_} = 1; } next;