Skip to content

Commit 619da33

Browse files
committed
Fix gcc warnings in http_parser and core_http_client.c.
1 parent 3908d64 commit 619da33

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

source/core_http_client.c

+18-18
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)