Skip to content

Commit

Permalink
Merge pull request #1245 from les-sosna/fix_instances_leak
Browse files Browse the repository at this point in the history
Fix SctpTransport::Instances leak
  • Loading branch information
paullouisageneau committed Aug 29, 2024
2 parents 27e807f + 5c50c69 commit 57e06d8
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/impl/sctptransport.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ class SctpTransport::InstancesSet {
std::shared_mutex mMutex;
};

SctpTransport::InstancesSet *SctpTransport::Instances = new InstancesSet;
std::unique_ptr<SctpTransport::InstancesSet> SctpTransport::Instances = std::make_unique<InstancesSet>();

void SctpTransport::Init() {
usrsctp_init(0, SctpTransport::WriteCallback, SctpTransport::DebugCallback);
Expand Down
2 changes: 1 addition & 1 deletion src/impl/sctptransport.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ class SctpTransport final : public Transport, public std::enable_shared_from_thi
static void DebugCallback(const char *format, ...);

class InstancesSet;
static InstancesSet *Instances;
static std::unique_ptr<InstancesSet> Instances;
};

} // namespace rtc::impl
Expand Down

0 comments on commit 57e06d8

Please sign in to comment.