From ee12a631caef13b92603363fc7155f5794920ad0 Mon Sep 17 00:00:00 2001 From: Roman Smirnov Date: Fri, 28 Jun 2024 13:30:49 +0300 Subject: [PATCH] core: add NULL check to adapter_service_remove() Make adapter_service_remove() safe for passing NULL pointers. --- src/adapter.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index bdc5bf920..bb49a1eca 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -1349,6 +1349,10 @@ int adapter_service_add(struct btd_adapter *adapter, sdp_record_t *rec) void adapter_service_remove(struct btd_adapter *adapter, uint32_t handle) { sdp_record_t *rec; + + if (!adapter) + return; + /* * If the controller does not support BR/EDR operation, * there is no point in trying to remote SDP records. -- 2.47.3