From 467054ba44fd5e3bbb216361351d874824151d88 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 29 Jun 2016 17:47:32 +0100 Subject: [PATCH] Added null pointer handling --- src/osgPlugins/md2/ReaderWriterMD2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osgPlugins/md2/ReaderWriterMD2.cpp b/src/osgPlugins/md2/ReaderWriterMD2.cpp index 8062fbe0d..e9d92c314 100644 --- a/src/osgPlugins/md2/ReaderWriterMD2.cpp +++ b/src/osgPlugins/md2/ReaderWriterMD2.cpp @@ -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);