From: Chen Hanxiao Date: Fri, 18 Oct 2013 02:12:00 +0000 (+0800) Subject: daemon: don't free domain if it's null X-Git-Tag: CVE-2013-4401~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ebd3d889296b03fc51f34b2f6f5c5d523694559;p=thirdparty%2Flibvirt.git daemon: don't free domain if it's null If we fail to get domain, we had to judge whether it's null or not when doing 'cleanup'. Signed-off-by: Chen Hanxiao --- diff --git a/daemon/remote.c b/daemon/remote.c index f3de6a0ada..decaecc0f7 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -4643,7 +4643,8 @@ lxcDispatchDomainOpenNamespace(virNetServerPtr server ATTRIBUTE_UNUSED, cleanup: if (rv < 0) virNetMessageSaveError(rerr); - virDomainFree(dom); + if (dom) + virDomainFree(dom); return rv; }