fixed bug in xcatws.cgi handling attr values with = in it
This commit is contained in:
parent
de8815cb0b
commit
6ef42b3ae8
@ -1414,7 +1414,7 @@ sub defout {
|
||||
}
|
||||
else { # just an attribute of the current node
|
||||
if (! $nodename) { error('improperly formatted lsdef output from xcatd', $STATUS_TEAPOT); }
|
||||
my ($attr, $val) = $l =~ /^\s*(\S+)=(.*)$/;
|
||||
my ($attr, $val) = $l =~ /^\s*(\S+?)=(.*)$/;
|
||||
if (!defined($attr)) { error('improperly formatted lsdef output from xcatd', $STATUS_TEAPOT); }
|
||||
$json->{$nodename}->{$attr} = $val;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user