diff --git a/src/osgDB/Archive.cpp b/src/osgDB/Archive.cpp index 365066ddf..07bc5c832 100644 --- a/src/osgDB/Archive.cpp +++ b/src/osgDB/Archive.cpp @@ -83,6 +83,9 @@ Archive::IndexBlock* Archive::IndexBlock::read(std::istream& in) bool Archive::IndexBlock::getFileReferences(FileNamePositionMap& indexMap) { if (!_data || _offsetOfNextAvailableSpace==0) return false; + + bool valuesAdded = false; + unsigned char* ptr = _data; unsigned char* end_ptr = _data + _offsetOfNextAvailableSpace; while (ptr