Merge pull request #2804 from ajbeamon/mismatched-file-identifier-logging
Add logging when file identifiers don't match
This commit is contained in:
commit
3a0af091b2
|
@ -78,7 +78,10 @@ public:
|
|||
void deserialize(FileIdentifier file_identifier, Items&... items) {
|
||||
const uint8_t* data = static_cast<ReaderImpl*>(this)->data();
|
||||
LoadContext<ReaderImpl> context(static_cast<ReaderImpl*>(this));
|
||||
ASSERT(read_file_identifier(data) == file_identifier);
|
||||
if(read_file_identifier(data) != file_identifier) {
|
||||
TraceEvent(SevError, "MismatchedFileIdentifier").detail("Expected", file_identifier).detail("Read", read_file_identifier(data));
|
||||
ASSERT(false);
|
||||
}
|
||||
load_members(data, context, items...);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue