diff --git a/src/osg/ImageSequence.cpp b/src/osg/ImageSequence.cpp index c981ca2ba..4ebfa63f7 100644 --- a/src/osg/ImageSequence.cpp +++ b/src/osg/ImageSequence.cpp @@ -339,6 +339,7 @@ void ImageSequence::update(osg::NodeVisitor* nv) int i = int(time/_timePerImage); if ((i>=int(_images.size()) || !_images[i])) { + i = osg::clampTo(i, 0, _fileNames.size()-1); if (_filesRequested.count(_fileNames[i])==0) { OSG_NOTICE<<"Requesting file, entry="<