summaryrefslogtreecommitdiffstats
path: root/src/server/DirectDriver.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-02-11 15:55:58 +0100
committerDavid Robillard <d@drobilla.net>2017-02-12 11:11:14 +0100
commitb6b8f7b3371c6c27055ec1fba970de56dd057a01 (patch)
tree9e8bd44a1c4196e962f87c0c68e8f0dc09554806 /src/server/DirectDriver.hpp
parent740b0b7874c0393a14354eb447d689bc30da3eac (diff)
downloadingen-b6b8f7b3371c6c27055ec1fba970de56dd057a01.tar.gz
ingen-b6b8f7b3371c6c27055ec1fba970de56dd057a01.tar.bz2
ingen-b6b8f7b3371c6c27055ec1fba970de56dd057a01.zip
Fix memory leaks
Diffstat (limited to 'src/server/DirectDriver.hpp')
-rw-r--r--src/server/DirectDriver.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/DirectDriver.hpp b/src/server/DirectDriver.hpp
index 339d9987..186ea5f0 100644
--- a/src/server/DirectDriver.hpp
+++ b/src/server/DirectDriver.hpp
@@ -35,7 +35,9 @@ public:
, _seq_size(seq_size)
{}
- virtual ~DirectDriver() {}
+ virtual ~DirectDriver() {
+ _ports.clear_and_dispose([](EnginePort* p) { delete p; });
+ }
virtual void activate() {}