mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-20 04:34:48 +00:00
Merge pull request #456 from smally/tsnaming_heapcorruption
Heap corruption caused by incorrect Torque Script naming
This commit is contained in:
commit
e1830fdf2c
|
|
@ -650,6 +650,15 @@ breakContinue:
|
|||
// IF we aren't looking at a local/internal object, then check if
|
||||
// this object already exists in the global space
|
||||
|
||||
AbstractClassRep* rep = AbstractClassRep::findClassRep( objectName );
|
||||
if (rep != NULL) {
|
||||
Con::errorf(ConsoleLogEntry::General, "%s: Cannot name object [%s] the same name as a script class.",
|
||||
getFileLine(ip), objectName);
|
||||
ip = failJump;
|
||||
STR.popFrame();
|
||||
break;
|
||||
}
|
||||
|
||||
SimObject *obj = Sim::findObject( objectName );
|
||||
if (obj /*&& !obj->isLocalName()*/)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue