debugger beta: Fix inline value provider panic (#32502)

Closes #32143

Release Notes:

- debugger beta: Fix panic that could occur when generating inline
values
This commit is contained in:
Anthony Eid
2025-06-11 01:01:30 +00:00
committed by GitHub
parent 5eb68f0ea4
commit 7a14987c02
+6 -1
View File
@@ -576,7 +576,12 @@ impl DapStore {
const LIMIT: usize = 100;
if value.len() > LIMIT {
value.truncate(LIMIT);
let mut index = LIMIT;
// If index isn't a char boundary truncate will cause a panic
while !value.is_char_boundary(index) {
index -= 1;
}
value.truncate(index);
value.push_str("...");
}