Skip to content

Commit d4f7012

Browse files
authored
Add a destructor method to RadioLibHal (#1661)
* Add a destructor function to RadioLibHal * Fix memory deallocation in ModuleFixture destructor
1 parent 92e2f33 commit d4f7012

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

extras/test/unit/tests/TestModule.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ struct ModuleFixture {
2323
~ModuleFixture() {
2424
BOOST_TEST_MESSAGE("--- Module fixture teardown ---");
2525
mod->term();
26-
delete[] mod;
27-
delete[] hal;
26+
delete mod;
27+
delete hal;
2828
}
2929
};
3030

src/Hal.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ class RadioLibHal {
6060
*/
6161
RadioLibHal(const uint32_t input, const uint32_t output, const uint32_t low, const uint32_t high, const uint32_t rising, const uint32_t falling);
6262

63+
/*!
64+
\brief Default destructor.
65+
*/
66+
virtual ~RadioLibHal() = default;
67+
6368
// pure virtual methods - these must be implemented by the hardware abstraction for RadioLib to function
6469

6570
/*!

0 commit comments

Comments
 (0)