From d4402ce382c42aae11b19599bd91f9e4d93b541c Mon Sep 17 00:00:00 2001 From: Sergey Yakubov <sergey.yakubov@desy.de> Date: Wed, 24 Mar 2021 18:36:38 +0100 Subject: [PATCH] fix memleak --- common/cpp/CMakeLists.txt | 3 ++- common/cpp/include/asapo/common/networking.h | 1 + common/cpp/include/asapo/common/version.h.in | 1 - examples/consumer/getnext/getnext.cpp | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/cpp/CMakeLists.txt b/common/cpp/CMakeLists.txt index f59ad1bcf..4f29376de 100644 --- a/common/cpp/CMakeLists.txt +++ b/common/cpp/CMakeLists.txt @@ -20,7 +20,8 @@ endif() install(DIRECTORY ${ASAPO_CXX_COMMON_INCLUDE_DIR}/asapo/common DESTINATION include/asapo - PATTERN "*.h.in" EXCLUDE) + PATTERN "*.h.in" EXCLUDE + PATTERN "*/internal" EXCLUDE) install(DIRECTORY ${ASAPO_CXX_COMMON_INCLUDE_DIR}/asapo/logger DESTINATION include/asapo ) diff --git a/common/cpp/include/asapo/common/networking.h b/common/cpp/include/asapo/common/networking.h index 87346e915..79f29abb4 100644 --- a/common/cpp/include/asapo/common/networking.h +++ b/common/cpp/include/asapo/common/networking.h @@ -68,6 +68,7 @@ struct GenericRequestHeader { op_code{i_op_code}, data_id{i_data_id}, data_size{i_data_size}, meta_size{i_meta_size} { strncpy(message, i_message.c_str(), kMaxMessageSize); strncpy(stream, i_stream.c_str(), kMaxMessageSize); + strncpy(api_version,"v0.0", kMaxVersionSize); } Opcode op_code; diff --git a/common/cpp/include/asapo/common/version.h.in b/common/cpp/include/asapo/common/version.h.in index 0eff85ff8..5edb453a4 100644 --- a/common/cpp/include/asapo/common/version.h.in +++ b/common/cpp/include/asapo/common/version.h.in @@ -29,7 +29,6 @@ inline std::string GetRdsApiVersion() { return "@ASAPO_RDS_API_VER@"; } - inline int VersionToNumber(const std::string& version) { return int(atof(version.c_str()+2)*1000); } diff --git a/examples/consumer/getnext/getnext.cpp b/examples/consumer/getnext/getnext.cpp index 495c137fd..ae48a1a29 100644 --- a/examples/consumer/getnext/getnext.cpp +++ b/examples/consumer/getnext/getnext.cpp @@ -19,6 +19,7 @@ std::mutex lock; uint64_t file_size = 0; + inline std::string ConnectionTypeToString(asapo::NetworkConnectionType type) { switch (type) { case asapo::NetworkConnectionType::kUndefined: -- GitLab