mesh: fix load virtual addresses

This commit is contained in:
Matthias Ringwald 2019-07-19 11:02:15 +02:00
parent 39018edacb
commit bc588d8011

View File

@ -352,7 +352,7 @@ void mesh_load_virtual_addresses(void){
mesh_persistent_virtual_address_t data; mesh_persistent_virtual_address_t data;
uint32_t tag = mesh_virtual_address_tag_for_pseudo_dst(pseudo_dst); uint32_t tag = mesh_virtual_address_tag_for_pseudo_dst(pseudo_dst);
int virtual_address_len = btstack_tlv_singleton_impl->get_tag(btstack_tlv_singleton_context, tag, (uint8_t *) &data, sizeof(data)); int virtual_address_len = btstack_tlv_singleton_impl->get_tag(btstack_tlv_singleton_context, tag, (uint8_t *) &data, sizeof(data));
if (virtual_address_len == 0) return; if (virtual_address_len == 0) continue;
mesh_virtual_address_t * virtual_address = btstack_memory_mesh_virtual_address_get(); mesh_virtual_address_t * virtual_address = btstack_memory_mesh_virtual_address_get();
if (virtual_address == NULL) return; if (virtual_address == NULL) return;