From 16b324ab3af5760cfd5eee986bc9a6ce661173c0 Mon Sep 17 00:00:00 2001 From: Rahul Tank Date: Mon, 4 Dec 2023 12:58:50 +0530 Subject: [PATCH] Added NULL peer addr check --- nimble/host/src/ble_gap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nimble/host/src/ble_gap.c b/nimble/host/src/ble_gap.c index 095a07e98..242d156ca 100644 --- a/nimble/host/src/ble_gap.c +++ b/nimble/host/src/ble_gap.c @@ -5639,6 +5639,11 @@ ble_gap_connect(uint8_t own_addr_type, const ble_addr_t *peer_addr, goto done; } + if (peer_addr == NULL) { + rc = BLE_HS_EINVAL; + goto done; + } + if (peer_addr && peer_addr->type != BLE_ADDR_PUBLIC && peer_addr->type != BLE_ADDR_RANDOM &&