From 318a5f18e24689196e44eab42774f96fc2b5976b Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Fri, 4 Aug 2023 12:35:56 -0400 Subject: [PATCH] 2023-08-04 Fred Gleason * Added a destructor to the 'RDMulticaster' class. Signed-off-by: Fred Gleason --- ChangeLog | 2 ++ lib/rdmulticaster.cpp | 6 ++++++ lib/rdmulticaster.h | 1 + 3 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 86858d21..af09fb1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -24325,3 +24325,5 @@ * Removed debugging statement from 'lib/rdmulticaster.cpp'. 2023-08-03 Fred Gleason * Incremented the package version to 4.0.2int0. +2023-08-04 Fred Gleason + * Added a destructor to the 'RDMulticaster' class. diff --git a/lib/rdmulticaster.cpp b/lib/rdmulticaster.cpp index 87141818..81e7d5b9 100644 --- a/lib/rdmulticaster.cpp +++ b/lib/rdmulticaster.cpp @@ -39,6 +39,12 @@ RDMulticaster::RDMulticaster(QObject *parent) } +RDMulticaster::~RDMulticaster() +{ + delete multi_socket; +} + + bool RDMulticaster::bind(uint16_t port) { return multi_socket->bind(QHostAddress("0.0.0.0"),port); diff --git a/lib/rdmulticaster.h b/lib/rdmulticaster.h index c167c8bf..54719d22 100644 --- a/lib/rdmulticaster.h +++ b/lib/rdmulticaster.h @@ -30,6 +30,7 @@ class RDMulticaster : public QObject Q_OBJECT public: RDMulticaster(QObject *parent=0); + ~RDMulticaster(); bool bind(uint16_t port); void enableLoopback(bool state); void subscribe(const QHostAddress &addr);