Skip to content

Commit fc429e7

Browse files
author
Mika Leppänen
committed
Corrected function parameter check
1 parent 0aef534 commit fc429e7

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

source/6LoWPAN/MAC/mac_helper.c

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -406,19 +406,20 @@ int8_t mac_helper_security_key_to_descriptor_set(protocol_interface_info_entry_t
406406

407407
int8_t mac_helper_security_key_descriptor_clear(protocol_interface_info_entry_t *interface, uint8_t descriptor)
408408
{
409-
if (interface->mac_api) {
410-
mlme_set_t set_req;
411-
mlme_key_descriptor_entry_t key_description;
412-
memset(&key_description, 0, sizeof(mlme_key_descriptor_entry_t));
413-
414-
set_req.attr = macKeyTable;
415-
set_req.value_pointer = &key_description;
416-
set_req.value_size = sizeof(mlme_key_descriptor_entry_t);
417-
set_req.attr_index = descriptor;
418-
interface->mac_api->mlme_req(interface->mac_api, MLME_SET, &set_req);
419-
return 0;
409+
if (!interface->mac_api) {
410+
return -1;
420411
}
421-
return -1;
412+
413+
mlme_set_t set_req;
414+
mlme_key_descriptor_entry_t key_description;
415+
memset(&key_description, 0, sizeof(mlme_key_descriptor_entry_t));
416+
417+
set_req.attr = macKeyTable;
418+
set_req.value_pointer = &key_description;
419+
set_req.value_size = sizeof(mlme_key_descriptor_entry_t);
420+
set_req.attr_index = descriptor;
421+
interface->mac_api->mlme_req(interface->mac_api, MLME_SET, &set_req);
422+
return 0;
422423
}
423424

424425
void mac_helper_security_key_swap_next_to_default(protocol_interface_info_entry_t *interface)

0 commit comments

Comments
 (0)