Fix crash on lsp text edits with invalid ranges (#9649)

pull/10172/head
Eduardo Farinati 2024-04-05 23:17:22 -03:00 committed by GitHub
parent 1ba5763a0c
commit d3bfa3e063
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 0 deletions

View File

@ -539,6 +539,16 @@ pub mod util {
} else {
return (0, 0, None);
};
if start > end {
log::error!(
"Invalid LSP text edit start {:?} > end {:?}, discarding",
start,
end
);
return (0, 0, None);
}
(start, end, replacement)
}),
)