This is an automated email from the ASF dual-hosted git repository.
fgerlits pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
The following commit(s) were added to refs/heads/main by this push:
new cde679f MINIFICPP-1563 fix -Wmaybe-uninitialized warnings
cde679f is described below
commit cde679f71067afe087dbe8c0c6fa96a8aa80fd5e
Author: Marton Szasz <[email protected]>
AuthorDate: Wed May 19 15:48:30 2021 +0200
MINIFICPP-1563 fix -Wmaybe-uninitialized warnings
Signed-off-by: Ferenc Gerlits <[email protected]>
This closes #1077
---
extensions/librdkafka/tests/ConsumeKafkaTests.cpp | 4 ++--
libminifi/include/c2/PayloadSerializer.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/extensions/librdkafka/tests/ConsumeKafkaTests.cpp
b/extensions/librdkafka/tests/ConsumeKafkaTests.cpp
index 0b06919..d37bef4 100644
--- a/extensions/librdkafka/tests/ConsumeKafkaTests.cpp
+++ b/extensions/librdkafka/tests/ConsumeKafkaTests.cpp
@@ -419,8 +419,8 @@ class ConsumeKafkaContinuousPublishingTest : public
ConsumeKafkaTest {
plan_->scheduleProcessors();
const auto get_time_property_ms = [] (const std::string& property_string) {
- int64_t value;
- org::apache::nifi::minifi::core::TimeUnit unit;
+ int64_t value{};
+ org::apache::nifi::minifi::core::TimeUnit unit{};
REQUIRE(org::apache::nifi::minifi::core::Property::StringToTime(property_string,
value, unit));
int64_t value_as_ms;
REQUIRE(org::apache::nifi::minifi::core::Property::ConvertTimeUnitToMS(value,
unit, value_as_ms));
diff --git a/libminifi/include/c2/PayloadSerializer.h
b/libminifi/include/c2/PayloadSerializer.h
index a5197c3..14e8f9e 100644
--- a/libminifi/include/c2/PayloadSerializer.h
+++ b/libminifi/include/c2/PayloadSerializer.h
@@ -222,7 +222,7 @@ class PayloadSerializer {
static bool deserializePayload(C2Payload &parent, Operation operation,
std::string identifier, io::BaseStream *stream) {
uint32_t payloads = 0;
stream->read(payloads);
- uint8_t op, st;
+ uint8_t op{}, st{};
std::string label;
for (size_t i = 0; i < payloads; i++) {
stream->read(op);
@@ -257,7 +257,7 @@ class PayloadSerializer {
static bool deserialize(std::vector<uint8_t> data, C2Payload &payload) {
io::BufferStream stream(data.data(), gsl::narrow<unsigned
int>(data.size()));
- uint8_t op, st = 0;
+ uint8_t op = 0, st = 0;
uint16_t version = 0;
std::string identifier, label;