CUtlSymbolTableMT::Find uses a read lock, where it should be using a write lock, as the function it is wrapping writes to a member variable of CUtlSymbolTable. This causes a race condition if two different threads attempt to look up a symbol in the same table.
CUtlSymbolTableMT::Finduses a read lock, where it should be using a write lock, as the function it is wrapping writes to a member variable ofCUtlSymbolTable. This causes a race condition if two different threads attempt to look up a symbol in the same table.