diff mbox series

xen/sched: fix memory leak in credit2

Message ID 20190807110449.2947-1-jgross@suse.com (mailing list archive)
State New, archived
Headers show
Series xen/sched: fix memory leak in credit2 | expand

Commit Message

Jürgen Groß Aug. 7, 2019, 11:04 a.m. UTC
csched2_deinit() is leaking the run-queue memory.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/common/sched_credit2.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Dario Faggioli Aug. 7, 2019, 3:12 p.m. UTC | #1
On Wed, 2019-08-07 at 13:04 +0200, Juergen Gross wrote:
> csched2_deinit() is leaking the run-queue memory.
> 
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Acked-by: Dario Faggioli <dfaggioli@suse.com>

Thanks and Regards
diff mbox series

Patch

diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
index 6fff210ca6..6b77da7476 100644
--- a/xen/common/sched_credit2.c
+++ b/xen/common/sched_credit2.c
@@ -4070,6 +4070,8 @@  csched2_deinit(struct scheduler *ops)
 
     prv = csched2_priv(ops);
     ops->sched_data = NULL;
+    if ( prv )
+        xfree(prv->rqd);
     xfree(prv);
 }