diff --git a/src/backend/metadata.cpp b/src/backend/metadata.cpp index f4cb5fd4..947f30bc 100644 --- a/src/backend/metadata.cpp +++ b/src/backend/metadata.cpp @@ -372,9 +372,11 @@ namespace loot { BOOST_LOG_TRIVIAL(trace) << name << ": " << "Number of masters: " << masters.size(); - BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting CRC."; - crc = file->crc; - game.crcCache.insert(pair(boost::locale::to_lower(name), crc)); + if (!headerOnly) { + BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting CRC."; + crc = file->crc; + game.crcCache.insert(pair(boost::locale::to_lower(name), crc)); + } BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting the FormIDs."; vector records = file->getFormIDs();