diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index 2fb93bf51..bd1e17b6c 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -254,7 +254,7 @@ sub preprocess_request { my $parse_result = parse_args($command, $extrargs, $noderange); if (ref($parse_result) eq 'ARRAY') { - $callback->({ errorcode => $parse_result->[0], data => $parse_result->[1] }); + $callback->({ errorcode => [$parse_result->[0]], data => [$parse_result->[1]] }); $request = {}; return; }