Skip to content

Commit 0fdd7fb

Browse files
author
Sumitkumar Satpute
committed
Address review comments:
-use assert and ASSERT_TRUE safeguards Signed-off-by: Sumitkumar Satpute sumitkumar.sa.satpute@bti.bmwgroup.com
1 parent a6accab commit 0fdd7fb

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

score/launch_manager/src/control_client/src/details/control_client_impl.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
********************************************************************************/
1313

1414
#include <cstdint>
15+
#include <cassert>
1516
#include <map>
1617
#include <sys/stat.h>
1718
#include <thread>
@@ -94,7 +95,9 @@ ControlClientImpl::ControlClientImpl(std::function<void(const score::lcm::Execut
9495

9596
ipc_channel_ = score::lcm::internal::ControlClientChannel::initializeControlClientChannel();
9697

97-
static_cast<void>(ipc_request_semaphore_.init(1U, false));
98+
const auto init_result = ipc_request_semaphore_.init(1U, false);
99+
assert((score::lcm::internal::osal::OsalReturnType::kSuccess == init_result) &&
100+
"ControlClient semaphore initialization failed");
98101
ipc_response_thread_ = std::make_unique<std::thread>(&ControlClientImpl::run, this);
99102
}
100103

score/launch_manager/src/daemon/src/alive_monitor/details/ifappl/MonitorIfDaemon_UT.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ struct MonitorIfDaemonFixture
7474
/// Initialize the IPC server so that peek/pop/hasOverflow use real shared memory.
7575
void initIpc()
7676
{
77-
static_cast<void>(ipcServer.init(makeUniqueIpcName()));
77+
ASSERT_TRUE(ipcServer.init(makeUniqueIpcName()) == ifappl::CheckpointIpcServer::EIpcInitResult::kOk)
78+
<< "CheckpointIpcServer init failed";
7879
}
7980

8081
/// Drive the process to the 'running' state and notify observers.

0 commit comments

Comments
 (0)