[
https://issues.apache.org/jira/browse/MINIFICPP-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marton Szasz updated MINIFICPP-1563:
------------------------------------
Description:
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
In function ‘{color}{color:#000000}static bool
org::apache::nifi::minifi::c2::PayloadSerializer::deserializePayload(org::apache::nifi::minifi::c2::C2Payload&,
org::apache::nifi::minifi::c2::Operation, std::string,
org::apache::nifi::minifi::io::BaseStream*){color}{color:#000000}’: {color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:233:111:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}st{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
233 \| C2Payload subPayload(operation, st == 1 ?
state::UpdateState::NESTED :
state::UpdateState::READ_COMPLETE{color:#ff5454}){color}{color:#000000}; {color}
\|
{color:#ff5454}^{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color}
\| {color:#ff5454}^~~~~~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:225:13:{color}
{color:#54ffff}note:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
declared here {color}
225 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st; {color}
\| {color:#54ffff}^~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
In member function ‘{color}{color:#000000}virtual void
org::apache::nifi::minifi::processors::ConvertHeartBeat::onTrigger(const
std::shared_ptr<org::apache::nifi::minifi::core::ProcessContext>&, const
std::shared_ptr<org::apache::nifi::minifi::core::ProcessSession>&){color}{color:#000000}’:
{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color}
\| {color:#ff5454}^~~~~~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:260:13:{color}
{color:#54ffff}note:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
declared here {color}
260 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st = 0; {color}
\| {color:#54ffff}^~{color}
and more...
was:
{{{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
In function ‘{color}{color:#000000}static bool
org::apache::nifi::minifi::c2::PayloadSerializer::deserializePayload(org::apache::nifi::minifi::c2::C2Payload&,
org::apache::nifi::minifi::c2::Operation, std::string,
org::apache::nifi::minifi::io::BaseStream*){color}{color:#000000}’: {color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:233:111:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}st{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
233 | C2Payload subPayload(operation, st == 1 ?
state::UpdateState::NESTED :
state::UpdateState::READ_COMPLETE{color:#ff5454}){color}{color:#000000}; {color}
|
{color:#ff5454}^{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
303 | {color:#ff5454}switch{color}{color:#000000} (op) { {color}
| {color:#ff5454}^~~~~~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:225:13:{color}
{color:#54ffff}note:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
declared here {color}
225 | uint8_t {color:#54ffff}op{color}{color:#000000}, st; {color}
| {color:#54ffff}^~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
In member function ‘{color}{color:#000000}virtual void
org::apache::nifi::minifi::processors::ConvertHeartBeat::onTrigger(const
std::shared_ptr<org::apache::nifi::minifi::core::ProcessContext>&, const
std::shared_ptr<org::apache::nifi::minifi::core::ProcessSession>&){color}{color:#000000}’:
{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
{color:#ff5454}error:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
used uninitialized in this function
[{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
{color}
303 | {color:#ff5454}switch{color}{color:#000000} (op) { {color}
| {color:#ff5454}^~~~~~{color}
{color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:260:13:{color}
{color:#54ffff}note:
{color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
declared here {color}
260 | uint8_t {color:#54ffff}op{color}{color:#000000}, st = 0; {color}
| {color:#54ffff}^~{color}
}}
and more...
> Fix Wmaybe-uninitialized warnings (tested on GCC 10.3 and 11.1)
> ---------------------------------------------------------------
>
> Key: MINIFICPP-1563
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1563
> Project: Apache NiFi MiNiFi C++
> Issue Type: Bug
> Reporter: Marton Szasz
> Assignee: Marton Szasz
> Priority: Major
>
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
> In function ‘{color}{color:#000000}static bool
> org::apache::nifi::minifi::c2::PayloadSerializer::deserializePayload(org::apache::nifi::minifi::c2::C2Payload&,
> org::apache::nifi::minifi::c2::Operation, std::string,
> org::apache::nifi::minifi::io::BaseStream*){color}{color:#000000}’: {color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:233:111:{color}
> {color:#ff5454}error:
> {color}{color:#000000}‘{color}{color:#000000}st{color}{color:#000000}’ may be
> used uninitialized in this function
> [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
> {color}
> 233 \| C2Payload subPayload(operation, st == 1 ?
> state::UpdateState::NESTED :
> state::UpdateState::READ_COMPLETE{color:#ff5454}){color}{color:#000000};
> {color}
> \|
> {color:#ff5454}^{color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
> {color:#ff5454}error:
> {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
> used uninitialized in this function
> [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
> {color}
> 303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color}
> \| {color:#ff5454}^~~~~~{color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:225:13:{color}
> {color:#54ffff}note:
> {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
> declared here {color}
> 225 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st; {color}
> \| {color:#54ffff}^~{color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000}
> In member function ‘{color}{color:#000000}virtual void
> org::apache::nifi::minifi::processors::ConvertHeartBeat::onTrigger(const
> std::shared_ptr<org::apache::nifi::minifi::core::ProcessContext>&, const
> std::shared_ptr<org::apache::nifi::minifi::core::ProcessSession>&){color}{color:#000000}’:
> {color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color}
> {color:#ff5454}error:
> {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be
> used uninitialized in this function
> [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}]
> {color}
> 303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color}
> \| {color:#ff5454}^~~~~~{color}
> {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:260:13:{color}
> {color:#54ffff}note:
> {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was
> declared here {color}
> 260 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st = 0; {color}
> \| {color:#54ffff}^~{color}
>
> and more...
--
This message was sent by Atlassian Jira
(v8.3.4#803005)