mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-09-09 19:58:21 +00:00
Remove arguments from commands.log
The arguments may contain sensitive information, remove it.
This commit is contained in:
@@ -2752,17 +2752,17 @@ sub service_connection {
|
||||
$cmdlog_alllog .= "$tmpstr ";
|
||||
}
|
||||
|
||||
if (exists($req->{arg})) {
|
||||
foreach my $arg (@{ $req->{arg} }) {
|
||||
if ($arg =~ /[^A-Za-z0-9.-]/) {
|
||||
my $tmparg = $arg;
|
||||
$tmparg =~ s/'/'\\''/g;
|
||||
$cmdlog_alllog .= "'" . $tmparg . "' ";
|
||||
} else {
|
||||
$cmdlog_alllog .= $arg . " ";
|
||||
}
|
||||
}
|
||||
}
|
||||
#if (exists($req->{arg})) {
|
||||
# foreach my $arg (@{ $req->{arg} }) {
|
||||
# if ($arg =~ /[^A-Za-z0-9.-]/) {
|
||||
# my $tmparg = $arg;
|
||||
# $tmparg =~ s/'/'\\''/g;
|
||||
# $cmdlog_alllog .= "'" . $tmparg . "' ";
|
||||
# } else {
|
||||
# $cmdlog_alllog .= $arg . " ";
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
$cmdlog_alllog .= "\n[Response]\n";
|
||||
|
||||
# ----used for command log end----------
|
||||
|
Reference in New Issue
Block a user