소스 검색

[LWIP] Fix lwip 2.0.2 TFTP server file name trans error.

armink 8 년 전
부모
커밋
38ca426626
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      components/net/lwip-2.0.2/src/apps/tftp/tftp_server.c

+ 1 - 1
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):
     case PP_HTONS(TFTP_WRQ):
     {
     {
       const char tftp_null = 0;
       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 };
       char mode[TFTP_MAX_MODE_LEN] = { 0 };
       u16_t filename_end_offset;
       u16_t filename_end_offset;
       u16_t mode_end_offset;
       u16_t mode_end_offset;