From: Wootak Jung Date: Thu, 1 Feb 2024 06:45:38 +0000 (+0900) Subject: Fix crash issue when write_cb is NULL X-Git-Tag: accepted/tizen/unified/20240216.161312~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=533f6677612b7f4342518cd099f7a6d94dffafbc;p=platform%2Fcore%2Fapi%2Fbluetooth.git Fix crash issue when write_cb is NULL Change-Id: I4dc116d88a8d527ffc865e2fbeeed17e5365fde3 Signed-off-by: Wootak Jung --- diff --git a/src/bluetooth-gatt.c b/src/bluetooth-gatt.c index 34daf28..4330f75 100644 --- a/src/bluetooth-gatt.c +++ b/src/bluetooth-gatt.c @@ -4415,8 +4415,10 @@ int bt_gatt_client_write_value(bt_gatt_h gatt_handle, chr->write_user_data = user_data; } - if (chr->write_type == BT_GATT_WRITE_TYPE_WRITE_NO_RESPONSE) - chr->write_cb(ret, gatt_handle, user_data); + if (chr->write_type == BT_GATT_WRITE_TYPE_WRITE_NO_RESPONSE) { + if (chr->write_cb) + chr->write_cb(ret, gatt_handle, user_data); + } } else if (c->type == BT_GATT_TYPE_DESCRIPTOR) { bt_gatt_descriptor_s *desc = (bt_gatt_descriptor_s *)gatt_handle;