From 36485b168ba34974c6e812dad01e8d89117d8964 Mon Sep 17 00:00:00 2001 From: Will Eccles Date: Wed, 11 Sep 2024 14:34:22 -0400 Subject: [PATCH] UdpMulticastDriver: DTOR --- src/UdpMulticastDriver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/UdpMulticastDriver.cpp b/src/UdpMulticastDriver.cpp index a565425..9c4a02f 100644 --- a/src/UdpMulticastDriver.cpp +++ b/src/UdpMulticastDriver.cpp @@ -32,6 +32,8 @@ using util::Err; struct UdpMcastDriver::Impl { Impl(); + ~Impl(); + ErrorCode Open(std::string_view interface_ip); void Close() noexcept; @@ -90,6 +92,8 @@ UdpMcastDriver::Impl::Impl() CheckDeadline(); } +UdpMcastDriver::Impl::~Impl() { Close(); } + ErrorCode UdpMcastDriver::Impl::Open(std::string_view interface_ip) { if (socket_.is_open()) { return ErrorCode::kAlreadyConnected;