From 3c59fedab6d01630b9dd92917227b682c3d79e5d Mon Sep 17 00:00:00 2001 From: winlin Date: Thu, 1 Apr 2021 17:34:47 +0800 Subject: [PATCH] RTC: Fix memory leak --- trunk/src/app/srs_app_rtc_conn.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/trunk/src/app/srs_app_rtc_conn.cpp b/trunk/src/app/srs_app_rtc_conn.cpp index e5d013853..beefdb000 100644 --- a/trunk/src/app/srs_app_rtc_conn.cpp +++ b/trunk/src/app/srs_app_rtc_conn.cpp @@ -1699,7 +1699,11 @@ SrsRtcConnection::~SrsRtcConnection() srs_freep(addr); } - srs_freep(cache_iov_); + if (true) { + char* iov_base = (char*)cache_iov_->iov_base; + srs_freepa(iov_base); + srs_freep(cache_iov_); + } srs_freep(cache_buffer_); srs_freep(transport_);