2
0
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:
Jarrod Johnson
2018-04-17 16:20:24 -04:00
parent fd5c5f2b7c
commit 42f6e9f74a

View File

@@ -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----------