@@ -1340,9 +1340,9 @@ static HTTPStatus_t addHeader( HTTPRequestHeaders_t * pRequestHeaders,
13401340 pBufferCur += fieldLen ;
13411341
13421342 /* Copy the field separator, ": ", into the buffer. */
1343- ( void ) strncpy ( pBufferCur ,
1344- HTTP_HEADER_FIELD_SEPARATOR ,
1345- HTTP_HEADER_FIELD_SEPARATOR_LEN );
1343+ ( void ) memcpy ( pBufferCur ,
1344+ HTTP_HEADER_FIELD_SEPARATOR ,
1345+ HTTP_HEADER_FIELD_SEPARATOR_LEN );
13461346
13471347 pBufferCur += HTTP_HEADER_FIELD_SEPARATOR_LEN ;
13481348
@@ -1358,9 +1358,9 @@ static HTTPStatus_t addHeader( HTTPRequestHeaders_t * pRequestHeaders,
13581358 pBufferCur += valueLen ;
13591359
13601360 /* Copy the header end indicator, "\r\n\r\n" into the buffer. */
1361- ( void ) strncpy ( pBufferCur ,
1362- HTTP_HEADER_END_INDICATOR ,
1363- HTTP_HEADER_END_INDICATOR_LEN );
1361+ ( void ) memcpy ( pBufferCur ,
1362+ HTTP_HEADER_END_INDICATOR ,
1363+ HTTP_HEADER_END_INDICATOR_LEN );
13641364
13651365 /* Update the headers length value only when everything is successful. */
13661366 pRequestHeaders -> headersLen = backtrackHeaderLen + toAddLen ;
@@ -1399,9 +1399,9 @@ static HTTPStatus_t addRangeHeader( HTTPRequestHeaders_t * pRequestHeaders,
13991399 /* Generate the value data for the Range Request header.*/
14001400
14011401 /* Write the range value prefix in the buffer. */
1402- ( void ) strncpy ( rangeValueBuffer ,
1403- HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX ,
1404- HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX_LEN );
1402+ ( void ) memcpy ( rangeValueBuffer ,
1403+ HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX ,
1404+ HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX_LEN );
14051405 rangeValueLength += HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX_LEN ;
14061406
14071407 /* Write the range start value in the buffer. */
@@ -1488,9 +1488,9 @@ static HTTPStatus_t writeRequestLine( HTTPRequestHeaders_t * pRequestHeaders,
14881488 /* Use "/" as default value if <PATH> is NULL. */
14891489 if ( ( pPath == NULL ) || ( pathLen == 0U ) )
14901490 {
1491- ( void ) strncpy ( pBufferCur ,
1492- HTTP_EMPTY_PATH ,
1493- HTTP_EMPTY_PATH_LEN );
1491+ ( void ) memcpy ( pBufferCur ,
1492+ HTTP_EMPTY_PATH ,
1493+ HTTP_EMPTY_PATH_LEN );
14941494 pBufferCur += HTTP_EMPTY_PATH_LEN ;
14951495 }
14961496 else
@@ -1502,14 +1502,14 @@ static HTTPStatus_t writeRequestLine( HTTPRequestHeaders_t * pRequestHeaders,
15021502 * pBufferCur = SPACE_CHARACTER ;
15031503 pBufferCur += SPACE_CHARACTER_LEN ;
15041504
1505- ( void ) strncpy ( pBufferCur ,
1506- HTTP_PROTOCOL_VERSION ,
1507- HTTP_PROTOCOL_VERSION_LEN );
1505+ ( void ) memcpy ( pBufferCur ,
1506+ HTTP_PROTOCOL_VERSION ,
1507+ HTTP_PROTOCOL_VERSION_LEN );
15081508 pBufferCur += HTTP_PROTOCOL_VERSION_LEN ;
15091509
1510- ( void ) strncpy ( pBufferCur ,
1511- HTTP_HEADER_LINE_SEPARATOR ,
1512- HTTP_HEADER_LINE_SEPARATOR_LEN );
1510+ ( void ) memcpy ( pBufferCur ,
1511+ HTTP_HEADER_LINE_SEPARATOR ,
1512+ HTTP_HEADER_LINE_SEPARATOR_LEN );
15131513 pRequestHeaders -> headersLen = toAddLen ;
15141514 }
15151515
0 commit comments