From d5501ab8f47e2b9dad66de64aa2f83b761c9fb58 Mon Sep 17 00:00:00 2001 From: Nazar Mokrynskyi Date: Tue, 27 Jul 2021 08:28:59 +0300 Subject: [PATCH] Fix minor memory leak caused by non-virtual destructor --- worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h | 2 +- worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h b/worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h index c373229448..4364f3bed4 100644 --- a/worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h +++ b/worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h @@ -44,7 +44,7 @@ class PacedSender { PacedSender(PacketRouter* packet_router, const WebRtcKeyValueConfig* field_trials = nullptr); - ~PacedSender() = default; + virtual ~PacedSender() = default; virtual void CreateProbeCluster(int bitrate_bps, int cluster_id); diff --git a/worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h b/worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h index 6b96dd9111..b731097009 100644 --- a/worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h +++ b/worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h @@ -29,7 +29,7 @@ namespace webrtc { class PacketRouter { public: PacketRouter() = default; - ~PacketRouter() = default; + virtual ~PacketRouter() = default; virtual void SendPacket(RTC::RtpPacket* packet, const PacedPacketInfo& cluster_info) = 0;