Pārlūkot izejas kodu

Merge pull request #571 from JeffProgrammer/fix-ts-datablocks

Forgot to null out the datablock after being deleted when it fails to preload
Brian Roberts 4 gadi atpakaļ
vecāks
revīzija
7663fb6f9a
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      Engine/source/console/compiledEval.cpp

+ 1 - 0
Engine/source/console/compiledEval.cpp

@@ -1103,6 +1103,7 @@ ConsoleValue CodeBlock::exec(U32 ip, const char* functionName, Namespace* thisNa
             Con::errorf(ConsoleLogEntry::General, "%s: preload failed for %s: %s.", getFileLine(ip - 2),
             Con::errorf(ConsoleLogEntry::General, "%s: preload failed for %s: %s.", getFileLine(ip - 2),
                currentNewObject->getName(), errorStr.c_str());
                currentNewObject->getName(), errorStr.c_str());
             dataBlock->deleteObject();
             dataBlock->deleteObject();
+            currentNewObject = NULL;
             ip = failJump;
             ip = failJump;
             break;
             break;
          }
          }