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

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

commit e4090707245f5b4713ae9b80a4ab72dcfe7bffbd
Author: Márton Szász <[email protected]>
AuthorDate: Tue Mar 16 15:30:15 2021 +0000

    Update Provenance.h: handle uuid read errors
    
    Co-authored-by: Ferenc Gerlits <[email protected]>
---
 libminifi/include/provenance/Provenance.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libminifi/include/provenance/Provenance.h 
b/libminifi/include/provenance/Provenance.h
index 60ee8c2..c2fd38c 100644
--- a/libminifi/include/provenance/Provenance.h
+++ b/libminifi/include/provenance/Provenance.h
@@ -367,7 +367,7 @@ class ProvenanceEventRecord : public 
core::SerializableComponent {
 
     std::string uuid;
     const auto uuidret = outStream.read(uuid);
-    if (uuidret <= 0) {
+    if (uuidret == 0 || uuidret == static_cast<size_t>(-1)) {
       return 0;
     }
 

Reply via email to