]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
daemon: don't free domain if it's null
authorChen Hanxiao <chenhanxiao@cn.fujitsu.com>
Fri, 18 Oct 2013 02:12:00 +0000 (10:12 +0800)
committerJán Tomko <jtomko@redhat.com>
Fri, 18 Oct 2013 05:41:34 +0000 (07:41 +0200)
If we fail to get domain, we had to judge whether
it's null or not when doing 'cleanup'.

Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
daemon/remote.c

index f3de6a0ada1f8371c88bf5f1b70809f3338dca0b..decaecc0f7c85e1796648070b85e4e7fe7e833e1 100644 (file)
@@ -4643,7 +4643,8 @@ lxcDispatchDomainOpenNamespace(virNetServerPtr server ATTRIBUTE_UNUSED,
 cleanup:
     if (rv < 0)
         virNetMessageSaveError(rerr);
-    virDomainFree(dom);
+    if (dom)
+        virDomainFree(dom);
     return rv;
 }