From ca59944ccc46cf4619e49b9a82df9a462ee22944 Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Wed, 16 Nov 2022 15:04:39 +0100
Subject: [PATCH] works around a warning from protobuf: ByteSize() deprecated
 use ByteSizeLong() (Note downcast: protobuf SerializeToArray() still uses
 int)

---
 src/PlainClient.cpp | 2 +-
 src/SSLClient.cpp   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/PlainClient.cpp b/src/PlainClient.cpp
index 34409e5..34e23b4 100644
--- a/src/PlainClient.cpp
+++ b/src/PlainClient.cpp
@@ -124,7 +124,7 @@ void PlainClient::startWriteRequest()
     {
         RequestSP request_sp = m_protocolManager_sp->createtRequest();
 
-        boost::uint32_t bodySize = request_sp->ByteSize();
+        boost::uint32_t bodySize = request_sp->ByteSizeLong();
 
         #ifdef VERBOSE_DEBUG
             INFO_STREAM << "PlainClient::startRequest() "
diff --git a/src/SSLClient.cpp b/src/SSLClient.cpp
index 40b46df..770bdd6 100644
--- a/src/SSLClient.cpp
+++ b/src/SSLClient.cpp
@@ -177,7 +177,7 @@ void SSLClient::startWriteRequest()
     {
         RequestSP request_sp = m_protocolManager_sp->createtRequest();
 
-        boost::uint32_t bodySize = request_sp->ByteSize();
+        boost::uint32_t bodySize = request_sp->ByteSizeLong();
 
         #ifdef VERBOSE_DEBUG
             INFO_STREAM << "SSLClient::startWriteRequest() "
-- 
GitLab