Added null pointer handling

This commit is contained in:
Robert Osfield
2016-06-29 17:47:32 +01:00
parent 625c559e8d
commit 467054ba44

View File

@@ -316,7 +316,7 @@ load_md2 (const char *filename, const osgDB::ReaderWriter::Options* options)
int last_len = last_frame_name ? strcspn (last_frame_name, "0123456789") : 0;
int cur_len = strcspn (frame->name, "0123456789");
if (last_len != cur_len || strncmp (last_frame_name, frame->name, last_len) != 0) {
if (last_len != cur_len || (last_frame_name && strncmp (last_frame_name, frame->name, last_len) != 0)) {
if (current_sequence) {
current_sequence->setInterval (osg::Sequence::LOOP, 0, -1);
base_switch->addChild (current_sequence);