From 9127d48548258302fc84adea7e2dbd049c77cc17 Mon Sep 17 00:00:00 2001 From: taynpg Date: Wed, 5 Mar 2025 11:50:35 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=AD=A3=E4=B8=8D?= =?UTF-8?q?=E9=A2=9D=E5=A4=96=E6=B7=BB=E5=8A=A0\0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server.cxx b/server.cxx index 19d38de..b9b06f5 100644 --- a/server.cxx +++ b/server.cxx @@ -127,7 +127,7 @@ void Server::th_client(const std::shared_ptr& socket, con auto parse = json_->parse(out); FrameData req; req.type = FrameType::TYPE_RESPONSE_SUCCESS; - req.len = parse.message_content.size() + 1; + req.len = parse.message_content.size(); req.data = new char[req.len]; req.protk = parse.prompt_tokens; req.coptk = parse.completion_tokens; @@ -135,7 +135,6 @@ void Server::th_client(const std::shared_ptr& socket, con use_tokens_ += req.coptk; std::cout << "Already use " << use_tokens_ << " tokens.\n"; memcpy(req.data, parse.message_content.c_str(), parse.message_content.size()); - req.data[req.len - 1] = '\0'; send_frame(socket, req); } ask_mutex_.unlock();