From 5574d95addea372e4fe43fb21067d41e807f8ca8 Mon Sep 17 00:00:00 2001 From: Tobias Jakobi Date: Fri, 20 Feb 2015 10:41:13 +0100 Subject: [PATCH] exynos_gfx: fix memory leak in exynos_free The exynos_device object was never freed, so we had a tiny memory leak when reinitializing the gfx backend. --- gfx/drivers/exynos_gfx.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gfx/drivers/exynos_gfx.c b/gfx/drivers/exynos_gfx.c index 85cd8661fc..df18538007 100644 --- a/gfx/drivers/exynos_gfx.c +++ b/gfx/drivers/exynos_gfx.c @@ -910,6 +910,9 @@ static void exynos_free(struct exynos_data *pdata) exynos_bo_destroy(pdata->buf[i]); pdata->buf[i] = NULL; } + + exynos_device_destroy(pdata->device); + pdata->device = NULL; } #if (EXYNOS_GFX_DEBUG_LOG == 1)