From 1ba7c5124cdb1b67a5fd17a9d1ae3476488feaeb Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 19 May 2023 14:20:06 -0400 Subject: [PATCH] Fix typo in FreeBufferNegative test Wrong buffer was being free'd, triggering ASAN violations Fixes: 278138497 Test: this Change-Id: I7be7c85a55a58d01576324d2cd201e5a03e88283 --- .../4.0/vts/functional/VtsHalGraphicsMapperV4_0TargetTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphics/mapper/4.0/vts/functional/VtsHalGraphicsMapperV4_0TargetTest.cpp b/graphics/mapper/4.0/vts/functional/VtsHalGraphicsMapperV4_0TargetTest.cpp index 2ec98d4cc5..0ddb2363c0 100644 --- a/graphics/mapper/4.0/vts/functional/VtsHalGraphicsMapperV4_0TargetTest.cpp +++ b/graphics/mapper/4.0/vts/functional/VtsHalGraphicsMapperV4_0TargetTest.cpp @@ -677,7 +677,7 @@ TEST_P(GraphicsMapperHidlTest, FreeBufferNegative) { const native_handle_t* clonedBufferHandle; ASSERT_NO_FATAL_FAILURE(clonedBufferHandle = mGralloc->allocate(mDummyDescriptorInfo, false)); - error = mGralloc->getMapper()->freeBuffer(invalidHandle); + error = mGralloc->getMapper()->freeBuffer(const_cast(clonedBufferHandle)); EXPECT_EQ(Error::BAD_BUFFER, error) << "freeBuffer with un-imported handle did not fail with BAD_BUFFER";