2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-13 01:40:26 +00:00

fix for bug 4675: only allow alpha characters and numbers and dash in the new object name with chdef -n

This commit is contained in:
ligc
2015-06-08 03:00:40 -04:00
parent 76578338b0
commit 0f2de76f02

View File

@ -565,6 +565,15 @@ sub processArgs
xCAT::MsgUtils->message("E", $rsp, $::callback);
return 2;
}
# check the new object name specified with -n
if ($::command eq "chdef" && $::opt_n && ($::opt_n !~ /^[a-zA-Z0-9-_]+$/)) {
my $rsp;
$rsp->{data}->[0] = "The new object name \'$::opt_n\' is not valid.";
xCAT::MsgUtils->message("E", $rsp, $::callback);
return 2;
}
# can get object names in many ways - easier to keep track
$::objectsfrom_args = 0;
$::objectsfrom_opto = 0;