From 7d306fbf4eb5d0346b29ac38ea2767965068f06f Mon Sep 17 00:00:00 2001 From: lijiazi Date: Wed, 23 Dec 2020 19:21:06 +0800 Subject: minui: fix mem leakage issue Use free to release GRSurface object will not call data_'s DataDeleter, then the buf data_ points to will leakage. Use delete release GRSurface object. Test: manual Change-Id: I53a9ea5a4ad67de1662c707a5ea59d738bd9c2d8 Signed-off-by: lijiazi --- minui/resources.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minui/resources.cpp b/minui/resources.cpp index f635acd1a..d7b927700 100644 --- a/minui/resources.cpp +++ b/minui/resources.cpp @@ -450,5 +450,5 @@ int res_create_localized_alpha_surface(const char* name, } void res_free_surface(GRSurface* surface) { - free(surface); + delete(surface); } -- cgit v1.2.3