From bbdb1f6f5d7be1378395299c77d088b735e47edb Mon Sep 17 00:00:00 2001 From: Emilian Peev Date: Mon, 13 Feb 2017 15:26:00 +0000 Subject: [PATCH] Camera: Fix ION buffer leaks Native buffer handles should always get closed and deleted during buffer release. BUG: 35338606 Test: Manual using application Change-Id: I5d7a4b02a28b29b872b66843d623166f04207c2e --- camera/device/3.2/default/CameraDeviceSession.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/camera/device/3.2/default/CameraDeviceSession.cpp b/camera/device/3.2/default/CameraDeviceSession.cpp index b47a220db0..76310ef633 100644 --- a/camera/device/3.2/default/CameraDeviceSession.cpp +++ b/camera/device/3.2/default/CameraDeviceSession.cpp @@ -194,9 +194,9 @@ private: mRelease(mDevice, handle); } else { mModule->unregisterBuffer(mModule, handle); - native_handle_close(handle); - native_handle_delete(const_cast(handle)); } + native_handle_close(handle); + native_handle_delete(const_cast(handle)); } // gralloc1