Create scalar value string before passing to ParseScalar in ObjectParser

This commit is contained in:
Eryn Wells 2014-07-19 11:34:19 -07:00
parent 625e3a6f47
commit 325e9459fd

View file

@ -101,7 +101,9 @@ ObjectParser::HandleRadiusEvent(yaml_event_t& event)
}
double radius;
if (!ParseScalar<double>((char *)event.data.scalar.value, radius)) {
std::string scalar((char *)event.data.scalar.value,
event.data.scalar.length);
if (!ParseScalar<double>(scalar, radius)) {
/* TODO: Clean this up. */
assert(false);
}