diff --git a/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp b/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp index 17e9242152e43816740e5f7414d3852c499c880a..a081f88dce9d67d19859a772607e2f3c7a9dd573 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp @@ -171,6 +171,8 @@ void AudioRtpFactory::stop (void) switch (_rtpSessionType) { case Sdes: + delete static_cast<AudioSrtpSession *> (_rtpSession); + break; case Symmetric: delete static_cast<AudioSymmetricRtpSession *> (_rtpSession);