From 301922819b1cd97b19ef761aeee5e9e04ad2a641 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 28 Jun 2021 02:27:35 +0200 Subject: [PATCH] WIP: tls --- include/connection.h | 2 +- src/connection.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/connection.h b/include/connection.h index d4d5d74..af5af25 100644 --- a/include/connection.h +++ b/include/connection.h @@ -119,7 +119,7 @@ public: -> std::ostream &; [[nodiscard]] auto getGeneralInfoService() const -> GeneralInfoService::Stub &; - [[nodiscard]] auto getVersionInfo() const -> const VersionInfo &; + [[nodiscard]] auto getVersionInfo() const -> VersionInfo; }; } // namespace caosdb #endif diff --git a/src/connection.cpp b/src/connection.cpp index 62b71dd..cc14b13 100644 --- a/src/connection.cpp +++ b/src/connection.cpp @@ -132,7 +132,7 @@ auto CaosDBConnection::getGeneralInfoService() const } [[nodiscard]] auto CaosDBConnection::getVersionInfo() const - -> const VersionInfo & { + -> VersionInfo { const GetVersionInfoRequest request; GetVersionInfoResponse response; grpc::ClientContext context; @@ -142,7 +142,8 @@ auto CaosDBConnection::getGeneralInfoService() const if (!status.ok()) { throw std::runtime_error(status.error_message()); } - return response.version_info(); + VersionInfo result(response.version_info()); + return result; } } // namespace caosdb -- GitLab