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

---
 src/PlainSession.cpp | 4 ++--
 src/SSLSession.cpp   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/PlainSession.cpp b/src/PlainSession.cpp
index 459de6b..9a34117 100644
--- a/src/PlainSession.cpp
+++ b/src/PlainSession.cpp
@@ -127,7 +127,7 @@ void PlainSession::startWriteResponse()
 
         ResponseSP response_sp = m_protocolManager_sp->prepareResponse(request_sp);
 
-        boost::uint32_t bodySize = response_sp->ByteSize();
+        boost::uint32_t bodySize = response_sp->ByteSizeLong();
 
         std::vector<boost::uint8_t> writeBuff;
         writeBuff.resize(HEADER_SIZE + bodySize);
@@ -203,4 +203,4 @@ void PlainSession::startWriteData(FileWrapper::SP fileWrapper_sp)
     }
 }
 
-}   //namespace
\ No newline at end of file
+}   //namespace
diff --git a/src/SSLSession.cpp b/src/SSLSession.cpp
index 379688a..f2cc7ce 100644
--- a/src/SSLSession.cpp
+++ b/src/SSLSession.cpp
@@ -163,7 +163,7 @@ void SSLSession::startWriteResponse()
 
         ResponseSP response_sp = m_protocolManager_sp->prepareResponse(request_sp);
 
-        boost::uint32_t bodySize = response_sp->ByteSize();
+        boost::uint32_t bodySize = response_sp->ByteSizeLong();
 
         std::vector<boost::uint8_t> writeBuff;
         writeBuff.resize(HEADER_SIZE + bodySize);
-- 
GitLab