From 38ca426626ce9f0efe55f640adb2d8daed2f6873 Mon Sep 17 00:00:00 2001 From: armink Date: Sat, 19 Aug 2017 20:20:05 +0800 Subject: [PATCH] [LWIP] Fix lwip 2.0.2 TFTP server file name trans error. --- components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c b/components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c index 8f2498a85..afaa3bb08 100644 --- a/components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c +++ b/components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c @@ -226,7 +226,7 @@ recv(void *arg, struct udp_pcb *upcb, struct pbuf *p, const ip_addr_t *addr, u16 case PP_HTONS(TFTP_WRQ): { const char tftp_null = 0; - char filename[TFTP_MAX_FILENAME_LEN] = { 0 }; + char filename[TFTP_MAX_FILENAME_LEN + 1] = { 0 }; char mode[TFTP_MAX_MODE_LEN] = { 0 }; u16_t filename_end_offset; u16_t mode_end_offset; -- GitLab