aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/domain.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-11-30 07:12:41 -0800
committerKeir Fraser <keir@xen.org>2011-11-30 07:12:41 -0800
commita9f743f88ce63a552764b2e37cf6c4c0ac53ca30 (patch)
tree05ce260b0ef873ddd2c18a400b59ee1010e79ef2 /xen/common/domain.c
parent20b21cb1e1141d5dcfbc0a0c911cec72194ecc4a (diff)
downloadxen-a9f743f88ce63a552764b2e37cf6c4c0ac53ca30.tar.gz
xen-a9f743f88ce63a552764b2e37cf6c4c0ac53ca30.tar.bz2
xen-a9f743f88ce63a552764b2e37cf6c4c0ac53ca30.zip
Free d->mem_event on domain destruction.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/common/domain.c')
-rw-r--r--xen/common/domain.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/common/domain.c b/xen/common/domain.c
index e110585ebd..52a63efb82 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -668,6 +668,8 @@ static void complete_domain_destroy(struct rcu_head *head)
/* Free page used by xen oprofile buffer. */
free_xenoprof_pages(d);
+ xfree(d->mem_event);
+
for ( i = d->max_vcpus - 1; i >= 0; i-- )
if ( (v = d->vcpu[i]) != NULL )
{