Quellcode durchsuchen

Added missing Mutex to _StringTable::lookupn

brought up in issue #135
Mike Lilligreen vor 11 Jahren
Ursprung
Commit
bac56c5b9a
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      engine/source/string/stringTable.cc

+ 3 - 0
engine/source/string/stringTable.cc

@@ -194,6 +194,9 @@ StringTableEntry _StringTable::lookupn(const char* val, S32 len, const bool  cas
 {
    if ( val == NULL )
        return StringTable->EmptyString;
+       
+   MutexHandle mutex;
+   mutex.lock(&mMutex, true);
 
    Node **walk, *temp;
    U32 key = hashStringn(val, len);