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