diff --git a/xCAT-server/sbin/xcatd b/xCAT-server/sbin/xcatd index 714bcd967..e32b61a9a 100755 --- a/xCAT-server/sbin/xcatd +++ b/xCAT-server/sbin/xcatd @@ -1638,12 +1638,24 @@ sub validate { if ($rule->{rule} =~ /allow/i or $rule->{rule} =~ /accept/i) { my $logst = "xCAT: Allowing ".$request->{command}->[0]; if ($request->{noderange} && defined($request->{noderange}->[0])) { $logst .= " to ".$request->{noderange}->[0]; } + # add each argument + my $args = $request->{arg}; + foreach my $argument (@$args){ + + $logst .= " " . $argument; + } if ($peername) { $logst .= " for " . $peername }; if ($peerhost) { $logst .= " from " . $peerhost }; xCAT::MsgUtils->message("S",$logst); return 1; } else { my $logst = "xCAT: Denying ".$request->{command}->[0]; + # add each argument + my $args = $request->{arg}; + foreach my $argument (@$args){ + + $logst .= " " . $argument; + } if ($peername) { $logst .= " for " . $peername }; if ($peerhost) { $logst .= " from " . $peerhost }; xCAT::MsgUtils->message("S",$logst);