You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by an...@apache.org on 2021/11/02 11:54:57 UTC

[mynewt-nimble] 02/09: nimble/ll: Fix uninitialized members in addr_data

This is an automated email from the ASF dual-hosted git repository.

andk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git

commit 4d95b1c3ccfdf2d30abc53ac6eeb8b0e7cc6362e
Author: Andrzej Kaczmarek <an...@codecoup.pl>
AuthorDate: Sun Oct 17 12:34:38 2021 +0200

    nimble/ll: Fix uninitialized members in addr_data
---
 nimble/controller/src/ble_ll_scan.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/nimble/controller/src/ble_ll_scan.c b/nimble/controller/src/ble_ll_scan.c
index 4fdf0f6..9ce7877 100644
--- a/nimble/controller/src/ble_ll_scan.c
+++ b/nimble/controller/src/ble_ll_scan.c
@@ -2447,11 +2447,16 @@ ble_ll_scan_rx_pkt_in_restore_addr_data(struct ble_mbuf_hdr *hdr,
         addrd->adv_addr = rl->rl_identity_addr;
         addrd->adv_addr_type = rl->rl_addr_type;
         addrd->adva_resolved = 1;
+    } else {
+        addrd->adva_resolved = 0;
     }
+
     if (hdr->rxinfo.flags & BLE_MBUF_HDR_F_TARGETA_RESOLVED) {
         addrd->targeta = ble_ll_get_our_devaddr(scansm->own_addr_type & 1);
         addrd->targeta_type = scansm->own_addr_type & 1;
         addrd->targeta_resolved = 1;
+    } else {
+        addrd->targeta_resolved = 0;
     }
 #endif
 }