virtManager: misc reference leak fixes

Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
Cole Robinson
2020-09-08 12:27:38 -04:00
parent d073ee9a48
commit 7d69783042
7 changed files with 68 additions and 22 deletions

View File

@@ -1068,6 +1068,7 @@ class vmmConnection(vmmGObject):
if not self._objects.add(obj):
log.debug("New %s=%s requested, but it's already tracked.",
class_name, obj.get_name())
obj.cleanup()
return
if not obj.is_nodedev():