diff --git a/fairmq/plugins/control/Control.cxx b/fairmq/plugins/control/Control.cxx index 9dedf3fa..d0c9f9bb 100644 --- a/fairmq/plugins/control/Control.cxx +++ b/fairmq/plugins/control/Control.cxx @@ -147,7 +147,7 @@ auto Control::InteractiveMode() -> void try { RunStartupSequence(); - char input; // hold the user console input + char input = 0; // hold the user console input pollfd cinfd[1]; cinfd[0].fd = fileno(stdin); cinfd[0].events = POLLIN; diff --git a/fairmq/sdk/commands/Commands.cxx b/fairmq/sdk/commands/Commands.cxx index 6dab0e82..b250264e 100644 --- a/fairmq/sdk/commands/Commands.cxx +++ b/fairmq/sdk/commands/Commands.cxx @@ -390,7 +390,7 @@ void Cmds::Deserialize(const string& str, const Format type) { fCmds.clear(); - const flatbuffers::Vector>* cmds; + const flatbuffers::Vector>* cmds = nullptr; if (type == Format::Binary) { cmds = cmd::GetFBCommands(const_cast(str.c_str()))->commands(); diff --git a/fairmq/sdk/runDDSCommandUI.cxx b/fairmq/sdk/runDDSCommandUI.cxx index 085c6384..f0d3dffb 100644 --- a/fairmq/sdk/runDDSCommandUI.cxx +++ b/fairmq/sdk/runDDSCommandUI.cxx @@ -156,7 +156,7 @@ void sendCommand(const string& commandIn, const string& path, unsigned int timeo return; } - char c; + char c = 0; string command; TerminalConfig tconfig; @@ -185,7 +185,7 @@ try { string targetState; string pKey; string pVal; - unsigned int timeout; + unsigned int timeout = 0; fair::Logger::SetConsoleSeverity("debug"); fair::Logger::SetConsoleColor(true); diff --git a/fairmq/shmem/Monitor.cxx b/fairmq/shmem/Monitor.cxx index 624ad26f..bcae2d81 100644 --- a/fairmq/shmem/Monitor.cxx +++ b/fairmq/shmem/Monitor.cxx @@ -313,8 +313,8 @@ void Monitor::ReceiveHeartbeats() try { bipc::message_queue mq(bipc::open_or_create, fControlQueueName.c_str(), 1000, 256); - unsigned int priority; - bipc::message_queue::size_type recvdSize; + unsigned int priority = 0; + bipc::message_queue::size_type recvdSize = 0; char msg[256] = {0}; while (!fTerminating) { @@ -337,7 +337,7 @@ void Monitor::ReceiveHeartbeats() void Monitor::Interactive() { - char c; + char c = 0; pollfd cinfd[1]; cinfd[0].fd = fileno(stdin); cinfd[0].events = POLLIN; diff --git a/fairmq/shmem/Region.h b/fairmq/shmem/Region.h index 419453c2..6cf3a862 100644 --- a/fairmq/shmem/Region.h +++ b/fairmq/shmem/Region.h @@ -179,8 +179,8 @@ struct Region } void ReceiveAcks() { - unsigned int priority; - boost::interprocess::message_queue::size_type recvdSize; + unsigned int priority = 0; + boost::interprocess::message_queue::size_type recvdSize = 0; std::unique_ptr blocks = std::make_unique(fAckBunchSize); std::vector result; result.reserve(fAckBunchSize); diff --git a/fairmq/shmem/TransportFactory.h b/fairmq/shmem/TransportFactory.h index 15797f2c..1d34e296 100644 --- a/fairmq/shmem/TransportFactory.h +++ b/fairmq/shmem/TransportFactory.h @@ -41,7 +41,7 @@ class TransportFactory final : public fair::mq::TransportFactory , fZmqCtx(zmq_ctx_new()) , fManager(nullptr) { - int major, minor, patch; + int major = 0, minor = 0, patch = 0; zmq_version(&major, &minor, &patch); LOG(debug) << "Transport: Using ZeroMQ (" << major << "." << minor << "." << patch << ") & " << "boost::interprocess (" << (BOOST_VERSION / 100000) << "." << (BOOST_VERSION / 100 % 1000) << "." << (BOOST_VERSION % 100) << ")"; diff --git a/fairmq/tools/Network.cxx b/fairmq/tools/Network.cxx index c44cf0c9..327b2437 100644 --- a/fairmq/tools/Network.cxx +++ b/fairmq/tools/Network.cxx @@ -40,9 +40,9 @@ namespace fair::mq::tools map getHostIPs() { map addressMap; - ifaddrs* ifaddr; - ifaddrs* ifa; - int s; + ifaddrs* ifaddr = nullptr; + ifaddrs* ifa = nullptr; + int s = 0; array host{}; if (getifaddrs(&ifaddr) == -1) { diff --git a/fairmq/zeromq/TransportFactory.h b/fairmq/zeromq/TransportFactory.h index c54e400b..ec1806dc 100644 --- a/fairmq/zeromq/TransportFactory.h +++ b/fairmq/zeromq/TransportFactory.h @@ -31,7 +31,7 @@ class TransportFactory final : public FairMQTransportFactory : FairMQTransportFactory(id) , fCtx(nullptr) { - int major, minor, patch; + int major = 0, minor = 0, patch = 0; zmq_version(&major, &minor, &patch); LOG(debug) << "Transport: Using ZeroMQ library, version: " << major << "." << minor << "." << patch;