From 3518de4ad7d823ecb22cecf145e45178424a111d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?=
 <rafael.carre@savoirfairelinux.com>
Date: Tue, 26 Jul 2011 14:08:27 -0400
Subject: [PATCH] * #6392 AudioCodec : fix memory leak

---
 sflphone-common/src/audio/codecs/audiocodec.cpp | 5 +++++
 sflphone-common/src/audio/codecs/audiocodec.h   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/sflphone-common/src/audio/codecs/audiocodec.cpp b/sflphone-common/src/audio/codecs/audiocodec.cpp
index 7c4c649a4a..d688f80979 100644
--- a/sflphone-common/src/audio/codecs/audiocodec.cpp
+++ b/sflphone-common/src/audio/codecs/audiocodec.cpp
@@ -115,4 +115,9 @@ double AudioCodec::getBandwidth (void) const
     return _bandwidth;
 }
 
+AudioCodec::~AudioCodec()
+{
+    delete _payloadFormat;
+}
+
 } // end namespace sfl
diff --git a/sflphone-common/src/audio/codecs/audiocodec.h b/sflphone-common/src/audio/codecs/audiocodec.h
index ccc765444f..d7854180dd 100644
--- a/sflphone-common/src/audio/codecs/audiocodec.h
+++ b/sflphone-common/src/audio/codecs/audiocodec.h
@@ -55,7 +55,7 @@ class AudioCodec : public Codec
          */
         AudioCodec (const AudioCodec& codec);
 
-        virtual ~AudioCodec() {}
+        virtual ~AudioCodec();
 
         /**
          * @Override
-- 
GitLab