diff --git a/src/source_language_protocol.cpp b/src/source_language_protocol.cpp index e8a99f0..36b9c40 100644 --- a/src/source_language_protocol.cpp +++ b/src/source_language_protocol.cpp @@ -491,7 +491,7 @@ void LanguageProtocol::Client::write_response(size_t id, const std::string &resu void LanguageProtocol::Client::write_notification(const std::string &method, const std::string ¶ms) { LockGuard lock(read_write_mutex); - std::string content("{\"jsonrpc\":\"2.0\",\"method\":\"" + method + "\"" + (params.empty() ? "" : ",\"params\":{" + params + '}') + '}'); + std::string content("{\"jsonrpc\":\"2.0\",\"method\":\"" + method + "\",\"params\":{" + params + "}}"); if(Config::get().log.language_server) std::cout << "Language client: " << content << std::endl; process->write("Content-Length: " + std::to_string(content.size()) + "\r\n\r\n" + content);