Просмотр исходного кода

Merge pull request #67 from JJChasel/master

【修复】webclient_get_position可能出现内存越界 #65
ChenYong 5 лет назад
Родитель
Сommit
f83bf006ab
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/webclient.c

+ 1 - 1
src/webclient.c

@@ -685,7 +685,7 @@ static int webclient_send_header(struct webclient_session *session, int method)
             }
 
             /* header data end */
-            rt_snprintf(session->header->buffer + session->header->length, session->header->size, "\r\n");
+            rt_snprintf(session->header->buffer + session->header->length, session->header->size - session->header->length, "\r\n");
             session->header->length += 2;
 
             /* check header size */