2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-24 13:21:12 +00:00

Fix bug where the array is not being processed correctly in getting active

firmware in openbmc code.
This commit is contained in:
Victor Hu
2017-10-20 11:58:23 -04:00
parent 9b5a2c7f3e
commit d40660fc63

View File

@@ -1149,8 +1149,8 @@ sub get_functional_software_ids {
#
if (${ $response->{data} }{'/xyz/openbmc_project/software/functional'} ) {
my %func_data = %{ ${ $response->{data} }{'/xyz/openbmc_project/software/functional'} };
foreach my $fw_idx (keys %{ $func_data{endpoints} }) {
my $fw_id = (split(/\//, $func_data{endpoints}[$fw_idx]))[-1];
foreach ( @{$func_data{endpoints}} ) {
my $fw_id = (split '/', $_)[-1];
$functional{$fw_id} = 1;
}
}