From f71faeff7f3db21e21b82492c32e1c7d409969e8 Mon Sep 17 00:00:00 2001 From: TXuian <1163589503@qq.com> Date: Sat, 10 Dec 2022 12:57:51 +0800 Subject: [PATCH] Fixing w5500. --- .../third_party_driver/ethernet/connect_w5500.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c b/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c index 51772d93c..070bcefc3 100644 --- a/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c +++ b/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c @@ -326,6 +326,7 @@ void wiz_client_op_test(int argc, char *argv[]) { KPrintf("[W5500 Client] wiz client to %d.%d.%d.%d:%d\n", ip[0], ip[1], ip[2], ip[3], port); uint8_t buf[g_wiznet_buf_size]; + memset(buf, '\0', g_wiznet_buf_size); memcpy(buf, argv[3], strlen(argv[3])); KPrintf("[W5500 Client] BUFFER: %s\n", buf); while (1) { @@ -335,7 +336,7 @@ void wiz_client_op_test(int argc, char *argv[]) { KPrintf("[W5500] Client Op Failed.\n"); } MdelayKTask(10); - memset(buf, 0, g_wiznet_buf_size); + memset(buf, '\0', g_wiznet_buf_size); // waiting for a responding. ret = wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, RECV_DATA);