From aabf4f2cbefa27d42b01b0a2f60fd0eb119fc824 Mon Sep 17 00:00:00 2001 From: mikee47 Date: Thu, 4 Mar 2021 17:21:17 +0000 Subject: [PATCH] Fix memory leak in OwnedLinkedObjectListTemplate --- Sming/Core/Data/LinkedObjectList.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sming/Core/Data/LinkedObjectList.h b/Sming/Core/Data/LinkedObjectList.h index e7931ebcfc..1d5908f10f 100644 --- a/Sming/Core/Data/LinkedObjectList.h +++ b/Sming/Core/Data/LinkedObjectList.h @@ -119,6 +119,11 @@ template class LinkedObjectListTemplate : public LinkedObj template class OwnedLinkedObjectListTemplate : public LinkedObjectListTemplate { public: + ~OwnedLinkedObjectListTemplate() + { + clear(); + } + bool remove(ObjectType* object) { bool res = LinkedObjectList::remove(object);