From 75720534d7d02fc08c19e689e23e8209eb4bf051 Mon Sep 17 00:00:00 2001 From: Jason Dellaluce Date: Tue, 23 May 2023 10:30:36 +0000 Subject: [PATCH] fix(userspace/falco): solve escape issues in grpc output Signed-off-by: Jason Dellaluce --- userspace/falco/outputs_grpc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/userspace/falco/outputs_grpc.cpp b/userspace/falco/outputs_grpc.cpp index 49e52090..29dfaa50 100644 --- a/userspace/falco/outputs_grpc.cpp +++ b/userspace/falco/outputs_grpc.cpp @@ -85,7 +85,9 @@ void falco::outputs::output_grpc::output(const message *msg) { throw falco_exception("output_grpc: output fields must be key-value maps"); } - fields[kv.key()] = kv.value().dump(); + fields[kv.key()] = (kv.value().is_string()) + ? kv.value().get() + : kv.value().dump(); } // hostname