From 44f27b23d0209d2ee9f508c43def5636564bb302 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Sat, 19 Mar 2011 14:50:18 +0100 Subject: [PATCH] Avoid some memory leaks in derived classes due to non-virtual destructors. --- simgear/scene/material/EffectElement.hxx | 2 +- simgear/sound/sample_group.hxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/simgear/scene/material/EffectElement.hxx b/simgear/scene/material/EffectElement.hxx index 3a7fdd4d..20d2da8c 100644 --- a/simgear/scene/material/EffectElement.hxx +++ b/simgear/scene/material/EffectElement.hxx @@ -22,7 +22,7 @@ namespace simgear class EffectElement { protected: - ~EffectElement() {} + virtual ~EffectElement() {} }; } #endif diff --git a/simgear/sound/sample_group.hxx b/simgear/sound/sample_group.hxx index 59d42b32..ccf1e85d 100644 --- a/simgear/sound/sample_group.hxx +++ b/simgear/sound/sample_group.hxx @@ -85,7 +85,7 @@ public: /** * Destructor */ - ~SGSampleGroup (); + virtual ~SGSampleGroup (); /** * Set the status of this sample group to active. -- 2.39.5