Răsfoiți Sursa

Adds a missed cleanup for currentNewObj.

Areloch 9 ani în urmă
părinte
comite
810ac82eae
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      Engine/source/console/compiledEval.cpp

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

@@ -871,6 +871,7 @@ breakContinue:
                {
                {
                   Con::errorf(ConsoleLogEntry::General, "%s: Unable to instantiate non-SimObject class %s.", getFileLine(ip), (const char*)callArgv[1]);
                   Con::errorf(ConsoleLogEntry::General, "%s: Unable to instantiate non-SimObject class %s.", getFileLine(ip), (const char*)callArgv[1]);
                   delete object;
                   delete object;
+                  currentNewObject = NULL;
                   ip = failJump;
                   ip = failJump;
                   break;
                   break;
                }
                }