From c1f1cc3d93ea88b0f2f76feee2846de7488ad386 Mon Sep 17 00:00:00 2001 From: yuanyuyuan Date: Thu, 23 Apr 2026 02:46:47 +0800 Subject: [PATCH] fix(liveliness): escape '/' in backend names embedded in key expressions --- rmw_zenoh_cpp/src/detail/liveliness_utils.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rmw_zenoh_cpp/src/detail/liveliness_utils.cpp b/rmw_zenoh_cpp/src/detail/liveliness_utils.cpp index b8c39c3f..9754b0f1 100644 --- a/rmw_zenoh_cpp/src/detail/liveliness_utils.cpp +++ b/rmw_zenoh_cpp/src/detail/liveliness_utils.cpp @@ -114,6 +114,9 @@ std::string escape_backend_field(const std::string & input) case ':': out += "%3A"; break; + case '/': + out += "%2F"; + break; default: out += c; break;