You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ab...@apache.org on 2020/06/26 17:51:14 UTC

[nifi-minifi-cpp] 01/02: MINIFICPP-1266 - Always initialize configure_ in ProcessContext

This is an automated email from the ASF dual-hosted git repository.

aboda pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 8e5110a7124ddadf017d8cbea8404c1245349246
Author: Adam Hunyadi <hu...@gmail.com>
AuthorDate: Fri Jun 26 13:56:44 2020 +0200

    MINIFICPP-1266 - Always initialize configure_ in ProcessContext
    
    Signed-off-by: Arpad Boda <ab...@apache.org>
    
    This closes #823
---
 libminifi/include/core/ProcessContext.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libminifi/include/core/ProcessContext.h b/libminifi/include/core/ProcessContext.h
index d99fc32..b2d73a1 100644
--- a/libminifi/include/core/ProcessContext.h
+++ b/libminifi/include/core/ProcessContext.h
@@ -82,9 +82,13 @@ class ProcessContext : public controller::ControllerServiceLookup, public core::
         content_repo_(content_repo),
         processor_node_(processor),
         logger_(logging::LoggerFactory<ProcessContext>::getLogger()),
+        configure_(configuration),
         initialized_(false) {
     repo_ = repo;
     state_manager_provider_ = getStateManagerProvider(logger_, controller_service_provider_, configuration);
+    if (!configure_) {
+      configure_ = std::make_shared<minifi::Configure>();
+    }
   }
   // Destructor
   virtual ~ProcessContext() {