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 35ba6a68d..f0f69f360 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 @@ -325,7 +325,7 @@ void wiz_client_op_test(int argc, char *argv[]) { } KPrintf("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]; - sscanf(argv[3], "%s", buf); + memcpy(buf, argv[3], len(argv[3])); while (1) { int ret = wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, SEND_DATA);