forked from qt-creator/qt-creator
debugger: fix some potentially infinite recursion on bad debug info
Task-number: QTCREATORBUG-2248
This commit is contained in:
@@ -1171,6 +1171,9 @@ class Dumper:
|
||||
qqQObjectCache[name] = False
|
||||
return False
|
||||
base = fields[0].type.strip_typedefs()
|
||||
# Prevent infinite recursion in Qt 3.3.8
|
||||
if str(base) == name:
|
||||
return False
|
||||
result = self.checkForQObjectBase(base)
|
||||
qqQObjectCache[name] = result
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user