Skip to content

Commit e4ea6f0

Browse files
authored
fix: fix Resource::get_best_key (#1754)
1 parent e17de41 commit e4ea6f0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

zenoh/src/net/routing/dispatcher/resource.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ impl Resource {
550550
if suffix.is_empty() {
551551
return None;
552552
}
553-
let (chunk, remain) = suffix.split_once('/').unwrap_or((suffix, ""));
553+
let (chunk, remain) = suffix.split_at(suffix.find('/').unwrap_or(suffix.len()));
554554
let child = prefix.children.get(chunk)?;
555555
get_best_child_key(child, remain, sid)
556556
.or_else(|| get_wire_expr(child, || remain.into(), sid))

0 commit comments

Comments
 (0)