From e348a1bf89c5c55a8ad6c15db3ff6c472d1b54e7 Mon Sep 17 00:00:00 2001 From: Lizongdi <1210855344@qq.com> Date: Wed, 2 Sep 2026 15:54:46 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=B8=BB=E7=BA=BF=E5=BE=85=E5=90=88?= =?UTF-8?q?=E3=80=91=E5=A4=A7=E9=9D=99=E6=80=81=E5=8F=98=E9=87=8F=E6=8C=AA?= =?UTF-8?q?=E5=88=B0=E5=85=A8=E5=B1=80=EF=BC=8C=E9=98=B2=E6=AD=A2=E5=8D=A0?= =?UTF-8?q?=E7=94=A8=E8=BF=87=E5=A4=9A=E5=87=BD=E6=95=B0=E5=86=85=E6=A0=88?= =?UTF-8?q?=E7=A9=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bspMCU/My_Lwip.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bspMCU/My_Lwip.c b/bspMCU/My_Lwip.c index c65542b..54398f5 100644 --- a/bspMCU/My_Lwip.c +++ b/bspMCU/My_Lwip.c @@ -65,6 +65,7 @@ #define ECHO 1 #define SGA 3 static int connect_fd = -1; //socket套接字 +static char g_talnet_temp[RECV_SIZE]; #if 0 static rd_ringbuf_t *g_rb_handle = NULL; @@ -135,10 +136,9 @@ void ShowLWIPstate(void) void luaprint_talnet(const char *fmt, ...) { - static char temp[RECV_SIZE]; va_list args; va_start(args, fmt); - int len = vsprintf(temp, fmt, args); + int len = vsprintf(g_talnet_temp, fmt, args); va_end(args); if (len > 0 && connect_fd >= 0) { @@ -146,16 +146,16 @@ void luaprint_talnet(const char *fmt, ...) int start = 0; for (int i = 0; i < len; i++) { - if (temp[i] == '\n') + if (g_talnet_temp[i] == '\n') { if (i > start) - write(connect_fd, &temp[start], i - start); + write(connect_fd, &g_talnet_temp[start], i - start); write(connect_fd, "\r\n", 2); start = i + 1; } } if (start < len) - write(connect_fd, &temp[start], len - start); + write(connect_fd, &g_talnet_temp[start], len - start); } }