From 9fbe42c0f18682bbf1bdedf8dff30f9bd2513428 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Tue, 28 Aug 2018 18:18:31 +0800 Subject: [PATCH] bt/bta: fix returning value from function returning void --- components/bt/bluedroid/bta/gatt/bta_gattc_cache.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/bt/bluedroid/bta/gatt/bta_gattc_cache.c b/components/bt/bluedroid/bta/gatt/bta_gattc_cache.c index 90a9d13502..2d6e9ee158 100644 --- a/components/bt/bluedroid/bta/gatt/bta_gattc_cache.c +++ b/components/bt/bluedroid/bta/gatt/bta_gattc_cache.c @@ -1291,7 +1291,9 @@ void bta_gattc_get_db_with_opration(UINT16 conn_id, tBTA_GATTC_CLCB *p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); if (p_clcb == NULL) { - return NULL; + *count = 0; + *char_db = NULL; + return; } tBTA_GATTC_SERV *p_srcb = p_clcb->p_srcb; @@ -1671,7 +1673,8 @@ void bta_gattc_get_db_size_with_type_handle(UINT16 conn_id, bt_gatt_db_attribute tBTA_GATTC_CLCB *p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); if (p_clcb == NULL) { - return NULL; + *count = 0; + return; } tBTA_GATTC_SERV *p_srcb = p_clcb->p_srcb;