@@ -1340,9 +1340,9 @@ static HTTPStatus_t addHeader( HTTPRequestHeaders_t * pRequestHeaders,
1340
1340
pBufferCur += fieldLen ;
1341
1341
1342
1342
/* 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 );
1346
1346
1347
1347
pBufferCur += HTTP_HEADER_FIELD_SEPARATOR_LEN ;
1348
1348
@@ -1358,9 +1358,9 @@ static HTTPStatus_t addHeader( HTTPRequestHeaders_t * pRequestHeaders,
1358
1358
pBufferCur += valueLen ;
1359
1359
1360
1360
/* 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 );
1364
1364
1365
1365
/* Update the headers length value only when everything is successful. */
1366
1366
pRequestHeaders -> headersLen = backtrackHeaderLen + toAddLen ;
@@ -1399,9 +1399,9 @@ static HTTPStatus_t addRangeHeader( HTTPRequestHeaders_t * pRequestHeaders,
1399
1399
/* Generate the value data for the Range Request header.*/
1400
1400
1401
1401
/* 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 );
1405
1405
rangeValueLength += HTTP_RANGE_REQUEST_HEADER_VALUE_PREFIX_LEN ;
1406
1406
1407
1407
/* Write the range start value in the buffer. */
@@ -1488,9 +1488,9 @@ static HTTPStatus_t writeRequestLine( HTTPRequestHeaders_t * pRequestHeaders,
1488
1488
/* Use "/" as default value if <PATH> is NULL. */
1489
1489
if ( ( pPath == NULL ) || ( pathLen == 0U ) )
1490
1490
{
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 );
1494
1494
pBufferCur += HTTP_EMPTY_PATH_LEN ;
1495
1495
}
1496
1496
else
@@ -1502,14 +1502,14 @@ static HTTPStatus_t writeRequestLine( HTTPRequestHeaders_t * pRequestHeaders,
1502
1502
* pBufferCur = SPACE_CHARACTER ;
1503
1503
pBufferCur += SPACE_CHARACTER_LEN ;
1504
1504
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 );
1508
1508
pBufferCur += HTTP_PROTOCOL_VERSION_LEN ;
1509
1509
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 );
1513
1513
pRequestHeaders -> headersLen = toAddLen ;
1514
1514
}
1515
1515
0 commit comments