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 9ff2963  MINIFICPP-1482 - Fix transient failure
9ff2963 is described below

commit 9ff2963f8d513cabb45326d0b4fc9ba47a741ceb
Author: Adam Debreceni <[email protected]>
AuthorDate: Thu May 13 10:30:48 2021 +0200

    MINIFICPP-1482 - Fix transient failure
    
    Signed-off-by: Ferenc Gerlits <[email protected]>
---
 extensions/http-curl/tests/C2RequestClassTest.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/extensions/http-curl/tests/C2RequestClassTest.cpp 
b/extensions/http-curl/tests/C2RequestClassTest.cpp
index 9fd8ba7..7cbcc95 100644
--- a/extensions/http-curl/tests/C2RequestClassTest.cpp
+++ b/extensions/http-curl/tests/C2RequestClassTest.cpp
@@ -33,7 +33,7 @@ class C2AcknowledgeHandler : public ServerAwareHandler {
     std::string req = readPayload(conn);
     rapidjson::Document root;
     root.Parse(req.data(), req.size());
-    if (root.HasMember("operationId")) {
+    if (root.IsObject() && root.HasMember("operationId")) {
       std::lock_guard<std::mutex> guard(mtx_);
       acknowledged_operations_.insert(root["operationId"].GetString());
     }
@@ -61,7 +61,7 @@ class C2HeartbeatHandler : public ServerAwareHandler {
     rapidjson::Document root;
     root.Parse(req.data(), req.size());
     utils::optional<std::string> agent_class;
-    if (root["agentInfo"].HasMember("agentClass")) {
+    if (root.IsObject() && root["agentInfo"].HasMember("agentClass")) {
       agent_class = root["agentInfo"]["agentClass"].GetString();
     }
     {

Reply via email to