From b6b8f7b3371c6c27055ec1fba970de56dd057a01 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 11 Feb 2017 15:55:58 +0100 Subject: Fix memory leaks --- src/server/DirectDriver.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/DirectDriver.hpp') 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() {} -- cgit v1.2.1