summarylogtreecommitdiffstats
path: root/netdata-2.2.6-fix-protobuf-30.0-compatibility.patch
blob: 142251aac2d7f63d0c0b3ca97ffa4c6410d0f3df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 6931b5ebeff01135e8a246ce6227a7c0702326c5 Mon Sep 17 00:00:00 2001
From: vkalintiris <vasilis@netdata.cloud>
Date: Wed, 12 Mar 2025 16:15:55 +0200
Subject: [PATCH] Fix for building with protobuf 30.0

---
 src/exporting/prometheus/remote_write/remote_write_request.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/exporting/prometheus/remote_write/remote_write_request.cc b/src/exporting/prometheus/remote_write/remote_write_request.cc
index dd59cd69c76642..04cd2bcf136d3d 100644
--- a/src/exporting/prometheus/remote_write/remote_write_request.cc
+++ b/src/exporting/prometheus/remote_write/remote_write_request.cc
@@ -16,7 +16,7 @@ google::protobuf::Arena arena;
 void *init_write_request()
 {
     GOOGLE_PROTOBUF_VERIFY_VERSION;
-    WriteRequest *write_request = google::protobuf::Arena::CreateMessage<WriteRequest>(&arena);
+    WriteRequest *write_request = google::protobuf::Arena::Create<WriteRequest>(&arena);
     return (void *)write_request;
 }
 
@@ -235,7 +235,7 @@ int convert_write_request_to_string(
         return 1;
     }
 
-    WriteRequest *write_request = google::protobuf::Arena::CreateMessage<WriteRequest>(&arena);
+    WriteRequest *write_request = google::protobuf::Arena::Create<WriteRequest>(&arena);
     if (write_request->ParseFromString(std::string(uncompressed_write_request, uncompressed_size)) == false) {
         free(uncompressed_write_request);
         return 1;