From 41d6f74269660b9848e46a3f006e7e28cf35ace5 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 4ae292294..28606f51f 100644 --- a/nimble/host/src/ble_gap.c +++ b/nimble/host/src/ble_gap.c @@ -5727,6 +5727,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 &&