
 Fix build with protobuf >= 30
 https://protobuf.dev/support/migration/#string_view-return-type

--- a/cvmfs/cache_extern.cc
+++ b/cvmfs/cache_extern.cc
@@ -538,7 +538,7 @@ void *ExternalCacheManager::MainRead(void *data) {
       continue;
     } else {
       PANIC(kLogSyslogErr | kLogDebug, "unexpected message %s",
-            msg->GetTypeName().c_str());
+            msg->GetTypeName().data());
     }
 
     RpcInFlight rpc_inflight;
diff --git a/cvmfs/cache_plugin/channel.cc b/cvmfs/cache_plugin/channel.cc
index 4c52d7604..e74d3aa8a 100644
--- a/cvmfs/cache_plugin/channel.cc
+++ b/cvmfs/cache_plugin/channel.cc
@@ -550,7 +550,7 @@ bool CachePlugin::HandleRequest(int fd_con) {
   } else {
     LogCvmfs(kLogCache, kLogSyslogErr | kLogDebug,
              "unexpected message from client: %s",
-             msg_typed->GetTypeName().c_str());
+             msg_typed->GetTypeName().data());
     return false;
   }
