From e310dbff40e60e878032d59fd7c550398ee34e5d Mon Sep 17 00:00:00 2001 From: Zuhaitz Méndez Fernández de Aránguiz Date: Mon, 26 Jan 2026 02:55:51 +0000 Subject: Fixed duplicate logic and stability issues --- src/lsp/json_rpc.c | 2 +- src/lsp/lsp_analysis.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lsp') diff --git a/src/lsp/json_rpc.c b/src/lsp/json_rpc.c index 9baf33e..ffb5d1f 100644 --- a/src/lsp/json_rpc.c +++ b/src/lsp/json_rpc.c @@ -114,7 +114,7 @@ void handle_request(const char *json_str) "\"signatureHelpProvider\":{\"triggerCharacters\":[\"(\"]}," "\"completionProvider\":{" "\"triggerCharacters\":[\".\"]}}}}"; - fprintf(stdout, "Content-Length: %ld\r\n\r\n%s", strlen(response), response); + fprintf(stdout, "Content-Length: %zu\r\n\r\n%s", strlen(response), response); fflush(stdout); } else if (strcmp(method, "textDocument/didOpen") == 0 || diff --git a/src/lsp/lsp_analysis.c b/src/lsp/lsp_analysis.c index 2a07990..088bede 100644 --- a/src/lsp/lsp_analysis.c +++ b/src/lsp/lsp_analysis.c @@ -26,7 +26,7 @@ static void send_json_response(cJSON *root) char *str = cJSON_PrintUnformatted(root); if (str) { - fprintf(stdout, "Content-Length: %ld\r\n\r\n%s", strlen(str), str); + fprintf(stdout, "Content-Length: %zu\r\n\r\n%s", strlen(str), str); fflush(stdout); free(str); } -- cgit v1.2.3