simplify getting the next path id (#113)

This commit is contained in:
Divma
2025-07-08 23:30:03 -05:00
committed by GitHub
parent 377e0a068b
commit 2f775faab6
+4 -5
View File
@@ -534,11 +534,10 @@ impl Connection {
return Err(PathError::ServerSideNotAllowed);
}
let open_paths: FxHashSet<PathId> = self.paths.keys().copied().collect();
let used_paths = open_paths.union(&self.abandoned_paths);
let path_id = used_paths
.max()
.copied()
let max_abandoned = self.abandoned_paths.iter().max().copied();
let max_used = self.paths.keys().last().copied();
let path_id = max_abandoned
.max(max_used)
.unwrap_or(PathId::ZERO)
.saturating_add(1u8);