Переглянути джерело

Merge pull request #60 from NightIsDark/master

修正部分情况下,tftp_server 路径名分配长度少1个字节的bug
朱天龙 (Armink) 4 роки тому
батько
коміт
248eee5017
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      tftp/tftp_server.c

+ 1 - 1
tftp/tftp_server.c

@@ -376,7 +376,7 @@ static struct tftp_client_xfer *tftp_server_request_handle(struct tftp_server *s
         }
     }
     /* Get full file path */
-    name_len = strlen(path) + strlen(server->root_name) + 1;
+    name_len = strlen(path) + strlen(server->root_name) + 2;
     if (name_len >= TFTP_SERVER_FILE_NAME_MAX)
     {
         tftp_printf("file name is to long!!\n");