From badc8f000f57b73cdb899b3ca918e4183fbbea27 Mon Sep 17 00:00:00 2001 From: XuWei Date: Fri, 1 Dec 2017 01:21:07 -0500 Subject: [PATCH] return when current status is RSPCONFIG_DUMP_DOWNLOAD_REQUEST --- xCAT-server/lib/xcat/plugins/openbmc.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index 067800d61..c980efa74 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -2789,6 +2789,8 @@ sub rspconfig_dump_response { } else { $child_node_map{$child} = $node; } + $node_info{$node}{cur_status} = $next_status{ $node_info{$node}{cur_status} }; + return; } if ($node_info{$node}{cur_status} eq "RSPCONFIG_DUMP_CREATE_RESPONSE") { @@ -2820,7 +2822,7 @@ sub rspconfig_dump_response { if ($node_info{$node}{method} || $status_info{ $node_info{$node}{cur_status} }{method}) { gen_send_request($node); } elsif ($status_info{ $node_info{$node}{cur_status} }->{process}) { - $status_info{ $node_info{$node}{cur_status} }->{process}->($node, undef) if ($node_info{$node}{cur_status} eq "RSPCONFIG_DUMP_DOWNLOAD_REQUEST"); + $status_info{ $node_info{$node}{cur_status} }->{process}->($node, undef); } } else { $wait_node_num--;