Skip to content

Commit 924acad

Browse files
author
Arto Kinnunen
committed
Fix armc6 compiler warnings
- use of logical '||' with constant operand - null passed to a callee that requires a non-null argument - array argument is too small; contains 8 elements, callee requires at least 16 - implicit conversion from 'long long' to 'uint32_t' - equality comparison with extraneous parentheses
1 parent 64e924e commit 924acad

File tree

9 files changed

+12
-12
lines changed

9 files changed

+12
-12
lines changed

source/6LoWPAN/Thread/thread_bootstrap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2540,7 +2540,7 @@ int thread_bootstrap_network_data_process(protocol_interface_info_entry_t *cur,
25402540
} else {
25412541
tr_debug("SLAAC address set as NOT preferred.");
25422542
}
2543-
addr_set_preferred_lifetime(cur, e, genericService.P_preferred ? 0xfffffffff : 0);
2543+
addr_set_preferred_lifetime(cur, e, genericService.P_preferred ? 0xffffffff : 0);
25442544
}
25452545
}
25462546
}

source/6LoWPAN/Thread/thread_joiner_application.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,8 +519,8 @@ static void device_configuration_validate(device_configuration_s *this)
519519
this->vendor_stack_version[1] = (uint8_t)(THREAD_ARM_OUI >> 8);
520520
this->vendor_stack_version[2] = (uint8_t)(THREAD_ARM_OUI);
521521
this->vendor_stack_version[3] = (uint8_t)(THREAD_BUILD_NUMBER >> 4);
522-
this->vendor_stack_version[4] = (uint8_t)(((THREAD_BUILD_NUMBER & 0x0f) << 4) || THREAD_REVISION_NUMBER);
523-
this->vendor_stack_version[5] = (uint8_t)((THREAD_VERSION_MIN << 4) || THREAD_VERSION_MAJ);
522+
this->vendor_stack_version[4] = (uint8_t)(((THREAD_BUILD_NUMBER & 0x0f) << 4) + THREAD_REVISION_NUMBER);
523+
this->vendor_stack_version[5] = (uint8_t)((THREAD_VERSION_MIN << 4) + THREAD_VERSION_MAJ);
524524
}
525525
}
526526

source/DHCPv6_Server/DHCPv6_Server_service.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ void DHCPv6_server_service_timeout_cb(uint32_t timeUpdateInSeconds)
272272
* /param guaPrefix Prefix which will be removed
273273
* /param delete_gua_addresses Whether or not assigned addresses with the prefix should be removed from the interface.
274274
*/
275-
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 16], bool delete_gua_addresses)
275+
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 8], bool delete_gua_addresses)
276276
{
277277
dhcpv6_gua_server_entry_s *serverInfo = libdhcpv6_server_data_get_by_prefix_and_interfaceid(interface, guaPrefix);
278278
if (serverInfo) {
@@ -390,7 +390,7 @@ int DHCPv6_server_service_init(int8_t interface, uint8_t guaPrefix[static 16], u
390390

391391
return -1;
392392
}
393-
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 16], bool delete_gua_addresses)
393+
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 8], bool delete_gua_addresses)
394394
{
395395
(void) interface;
396396
(void) guaPrefix;

source/DHCPv6_Server/DHCPv6_server_service.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ void DHCPv6_server_service_callback_set(int8_t interface, uint8_t guaPrefix[stat
5454
* /param guaPrefix Prefix which will be removed
5555
* /param delete_gua_addresses Whether or not assigned addresses with the prefix should be removed from the interface.
5656
*/
57-
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 16], bool delete_gua_addresses);
57+
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 8], bool delete_gua_addresses);
5858

5959

6060
void DHCPv6_server_service_timeout_cb(uint32_t timeUpdateInSeconds);

source/DHCPv6_client/dhcpv6_client_api.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ void dhcp_client_global_address_renew(int8_t interface);
9292
* /param prefix dhcp server ML16 address where address is registered.
9393
*
9494
*/
95-
void dhcp_client_global_address_delete(int8_t interface, uint8_t dhcp_addr[static 16], uint8_t prefix[static 16]);
95+
void dhcp_client_global_address_delete(int8_t interface, uint8_t *dhcp_addr, uint8_t prefix[static 16]);
9696

9797

9898
void dhcp_relay_agent_enable(int8_t interface, uint8_t border_router_address[static 16]);

source/DHCPv6_client/dhcpv6_client_service.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ void dhcp_client_global_address_renew(int8_t interface)
272272
return;
273273
}
274274

275-
void dhcp_client_global_address_delete(int8_t interface, uint8_t dhcp_addr[static 16], uint8_t prefix[static 16])
275+
void dhcp_client_global_address_delete(int8_t interface, uint8_t *dhcp_addr, uint8_t prefix[static 16])
276276
{
277277
protocol_interface_info_entry_t *cur;
278278
dhcpv6_client_server_data_t *srv_data_ptr;

source/Security/TLS/tls_lib.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1161,7 +1161,7 @@ buffer_t *tls_client_up(buffer_t *buf, sec_suite_t *tls_suite)
11611161
if (tls_header_ptr) {
11621162
if (tls_header_ptr->type == TLS_HANDSHAKE && (tls_heap != 0)) {
11631163
tr_debug("Type:Handshake");
1164-
if ((tls_suite->state == TLS_CHANGE_CHIPHER)) {
1164+
if (tls_suite->state == TLS_CHANGE_CHIPHER) {
11651165
if (tls_header_ptr->length < 32) {
11661166
tr_debug("Too short Chiher Text");
11671167
} else if ((algo_ok & 0x20) && (tls_suite->state == PRF_CALC)) {
@@ -1477,7 +1477,7 @@ buffer_t *tls_server_up(buffer_t *buf, sec_suite_t *tls_suite)
14771477
if (tls_header_ptr) {
14781478
if (tls_header_ptr->type == TLS_HANDSHAKE && (tls_heap != 0)) {
14791479
tr_debug("Type:Handshake");
1480-
if ((tls_suite->state == TLS_CHANGE_CHIPHER)) {
1480+
if (tls_suite->state == TLS_CHANGE_CHIPHER) {
14811481
if (tls_header_ptr->length < 32) {
14821482
tr_debug("Too short Chiher Text");
14831483
} else if ((algo_ok & 0x20) && (tls_suite->state == PRF_CALC)) {

test/nanostack/unittest/stub/dhcpv6_client_stub.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void dhcp_client_global_address_renew(int8_t interface)
7272
{
7373
}
7474

75-
void dhcp_client_global_address_delete(int8_t interface, uint8_t dhcp_addr[static 16], uint8_t prefix[static 16])
75+
void dhcp_client_global_address_delete(int8_t interface, uint8_t *dhcp_addr, uint8_t prefix[static 16])
7676
{
7777
}
7878

test/nanostack/unittest/stub/dhcpv6_server_service_stub.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void DHCPv6_server_service_timeout_cb(uint32_t timeUpdateInSeconds)
8383
* /param guaPrefix Prefix which will be removed
8484
* /param delete_gua_addresses Whether or not assigned addresses with the prefix should be removed from the interface.
8585
*/
86-
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 16], bool delete_gua_addresses)
86+
void DHCPv6_server_service_delete(int8_t interface, uint8_t guaPrefix[static 8], bool delete_gua_addresses)
8787
{
8888

8989
}

0 commit comments

Comments
 (0)