From e4efc8d07478d440fb1da10c1b3c99ba9815689c Mon Sep 17 00:00:00 2001 From: gVisor bot Date: Thu, 26 Dec 2024 12:42:25 -0800 Subject: [PATCH] Internal change. PiperOrigin-RevId: 709861006 --- examples/seccheck/server.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/seccheck/server.cc b/examples/seccheck/server.cc index bc73cb85d..f925a1cca 100644 --- a/examples/seccheck/server.cc +++ b/examples/seccheck/server.cc @@ -72,8 +72,9 @@ void unpackSyscall(absl::string_view buf) { if (!evt.ParseFromArray(buf.data(), buf.size())) { err(1, "ParseFromString(): %.*s", static_cast(buf.size()), buf.data()); } - log("%s %s %s\n", evt.has_exit() ? "X" : "E", - evt.GetDescriptor()->name().c_str(), shortfmt(evt).c_str()); + absl::string_view name = evt.GetDescriptor()->name(); + log("%s %.*s %s\n", evt.has_exit() ? "X" : "E", static_cast(name.size()), + name.data(), shortfmt(evt).c_str()); } template @@ -82,7 +83,9 @@ void unpack(absl::string_view buf) { if (!evt.ParseFromArray(buf.data(), buf.size())) { err(1, "ParseFromString(): %.*s", static_cast(buf.size()), buf.data()); } - log("%s => %s\n", evt.GetDescriptor()->name().c_str(), shortfmt(evt).c_str()); + absl::string_view name = evt.GetDescriptor()->name(); + log("%.*s => %s\n", static_cast(name.size()), name.data(), + shortfmt(evt).c_str()); } // List of dispatchers indexed based on MessageType enum values.