3MF: fix nullptr access.
parent
5cd16a0aa6
commit
bac28061ea
|
@ -148,8 +148,16 @@ private:
|
||||||
|
|
||||||
std::vector<unsigned long> meshIds;
|
std::vector<unsigned long> meshIds;
|
||||||
|
|
||||||
std::string name(xmlReader->getAttributeValue(D3MF::XmlTag::name.c_str()));
|
const char *attrib( nullptr );
|
||||||
std::string type(xmlReader->getAttributeValue(D3MF::XmlTag::type.c_str()));
|
std::string name, type;
|
||||||
|
attrib = xmlReader->getAttributeValue( D3MF::XmlTag::name.c_str() );
|
||||||
|
if ( nullptr != attrib ) {
|
||||||
|
name = attrib;
|
||||||
|
}
|
||||||
|
attrib = xmlReader->getAttributeValue( D3MF::XmlTag::name.c_str() );
|
||||||
|
if ( nullptr != attrib ) {
|
||||||
|
type = attrib;
|
||||||
|
}
|
||||||
|
|
||||||
node->mParent = scene->mRootNode;
|
node->mParent = scene->mRootNode;
|
||||||
node->mName.Set(name);
|
node->mName.Set(name);
|
||||||
|
|
Loading…
Reference in New Issue