check uint32 parents for valid DC range
This commit is contained in:
parent
6d4def41b7
commit
09980a0444
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
from direct.directnotify import DirectNotifyGlobal
|
||||
from direct.showbase.PythonUtil import isDefaultValue
|
||||
import types
|
||||
|
||||
class ParentMgr:
|
||||
# This is now used on the AI as well.
|
||||
|
|
@ -89,6 +90,10 @@ class ParentMgr:
|
|||
if isDefaultValue(token):
|
||||
self.notify.error('parent token (for %s) cannot be a default value (%s)' % (repr(parent), token))
|
||||
|
||||
if type(token) is types.IntType:
|
||||
if token > 0xFFFFFFFF:
|
||||
self.notify.error('parent token %s (for %s) is out of uint32 range' % (token, repr(parent)))
|
||||
|
||||
self.notify.debug("registering %s as '%s'" % (repr(parent), token))
|
||||
self.token2nodepath[token] = parent
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue