From 87463ef36b7a5a9ad691cd8eac664e791e9c9589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Fri, 31 May 2024 03:02:50 -0300 Subject: [PATCH] Fix memory leak on TDeletingArray move assignment --- src/common/utility/tarray.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/utility/tarray.h b/src/common/utility/tarray.h index bce3ba3ea1..3445bd4840 100644 --- a/src/common/utility/tarray.h +++ b/src/common/utility/tarray.h @@ -919,6 +919,7 @@ public: TDeletingArray(TDeletingArray &&other) : TArray(std::move(other)) {} TDeletingArray &operator=(TDeletingArray &&other) { + DeleteAndClear(); TArray::operator=(std::move(other)); return *this; }