Jelajahi Sumber

【修复】webclient_get_position可能出现内存越界 #65

chasel 5 tahun lalu
induk
melakukan
2457ea52e2
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  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 */