From 0591146bb406c8601c452f7a8a9e6e24823ce8d9 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Tue, 25 Dec 2018 15:59:28 +0100 Subject: Fixed two small memory leaks --- src/definition.cpp | 1 + src/example.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/definition.cpp b/src/definition.cpp index 0a1c7c7..fbf5be8 100644 --- a/src/definition.cpp +++ b/src/definition.cpp @@ -271,6 +271,7 @@ void Definition::removeFromMap(Definition *d) if (dl->isEmpty()) { Doxygen::symbolMap->take(symbolName); + delete dl; } } else // symbolName unique diff --git a/src/example.h b/src/example.h index cf30827..321982b 100644 --- a/src/example.h +++ b/src/example.h @@ -36,7 +36,7 @@ struct Example class ExampleSDict : public SDict { public: - ExampleSDict(int size=17) : SDict(size) {} + ExampleSDict(int size=17) : SDict(size) { setAutoDelete(TRUE); } ~ExampleSDict() {} private: int compareValues(const Example *item1,const Example *item2) const -- cgit v0.12