From 28c91de87de7bdbe4de52344e37ad3122878e497 Mon Sep 17 00:00:00 2001 From: leafly2021 Date: Mon, 30 May 2022 22:01:08 +0800 Subject: [PATCH] add free data Signed-off-by: leafly2021 Change-Id: I82820789746936f15e6bea384b5dfad5caf9cbfa --- utils/src/surface_reader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/src/surface_reader.cpp b/utils/src/surface_reader.cpp index 0d9c1952..cbbb409f 100644 --- a/utils/src/surface_reader.cpp +++ b/utils/src/surface_reader.cpp @@ -139,6 +139,7 @@ bool SurfaceReader::ProcessBuffer(const sptr &buf) sptr pixelMap = new(std::nothrow) PixelMap(); if (pixelMap == nullptr) { WLOGFE("create pixelMap failed"); + free(data); return false; } @@ -155,4 +156,4 @@ bool SurfaceReader::ProcessBuffer(const sptr &buf) return true; } } -} \ No newline at end of file +}