summaryrefslogtreecommitdiff
path: root/src/main/lsp.c
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2025-11-05 23:16:02 +0100
committerAlbert Cervin <albert@acervin.com>2025-11-05 23:16:02 +0100
commit7f0bd82cfaff98072bd49db6e6308579d013f523 (patch)
treeb8cd1aa4a8209eb698b755980ae101077a5d0722 /src/main/lsp.c
parent2fa2d749e675cc95ad5c6e866d3257639b136df8 (diff)
downloaddged-7f0bd82cfaff98072bd49db6e6308579d013f523.tar.gz
dged-7f0bd82cfaff98072bd49db6e6308579d013f523.tar.xz
dged-7f0bd82cfaff98072bd49db6e6308579d013f523.zip
Fix a crash when undoing
We were spawning too many completion requests as part of the text being changed.
Diffstat (limited to 'src/main/lsp.c')
-rw-r--r--src/main/lsp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/lsp.c b/src/main/lsp.c
index 5886ea7..2fc452c 100644
--- a/src/main/lsp.c
+++ b/src/main/lsp.c
@@ -814,6 +814,7 @@ static void handle_response(struct lsp_server *server,
message("received response for id %d, server %s, which has no handler "
"registered",
response.id, lsp_server_name(server->lsp));
+ return;
}
if (pending->handler != NULL) {