From d1cb87deb351b33087e92a80e195cc786ee960ea Mon Sep 17 00:00:00 2001 From: Masaori Koshiba Date: Fri, 14 Jul 2023 16:19:49 +0900 Subject: [PATCH] LSan: Fix leaks of Cache Unit Test --- iocore/cache/test/test_Alternate_L_to_S_remove_L.cc | 1 + iocore/cache/test/test_Alternate_L_to_S_remove_S.cc | 1 + iocore/cache/test/test_Alternate_S_to_L_remove_L.cc | 1 + iocore/cache/test/test_Alternate_S_to_L_remove_S.cc | 1 + 4 files changed, 4 insertions(+) diff --git a/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc b/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc index 9e19f19426f..5abac622335 100644 --- a/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc +++ b/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc @@ -114,6 +114,7 @@ class CacheAltReadAgain : public CacheTestHandler { switch (event) { case CACHE_EVENT_OPEN_READ_FAILED: + this->_rt->close(); delete this; break; default: diff --git a/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc b/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc index a00ea333c92..31e9ce812d8 100644 --- a/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc +++ b/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc @@ -115,6 +115,7 @@ class CacheAltReadAgain : public CacheTestHandler { switch (event) { case CACHE_EVENT_OPEN_READ_FAILED: + this->_rt->close(); delete this; break; default: diff --git a/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc b/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc index ffd18ea63d9..27a5a39335f 100644 --- a/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc +++ b/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc @@ -116,6 +116,7 @@ class CacheAltReadAgain : public CacheTestHandler { switch (event) { case CACHE_EVENT_OPEN_READ_FAILED: + this->_rt->close(); delete this; break; default: diff --git a/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc b/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc index 309d7b91329..b2d275608ed 100644 --- a/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc +++ b/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc @@ -114,6 +114,7 @@ class CacheAltReadAgain : public CacheTestHandler { switch (event) { case CACHE_EVENT_OPEN_READ_FAILED: + this->_rt->close(); delete this; break; default: