Check enabled before sending rfcomm details 56/242056/1
authorDeokhyun Kim <dukan.kim@samsung.com>
Mon, 6 Jul 2020 05:03:24 +0000 (14:03 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Mon, 24 Aug 2020 00:37:33 +0000 (09:37 +0900)
[Model] Noblesse
[BinType] AP
[Customer] OPEN

[Issue#] P200703-06045
[Request] PLM
[Occurrence Version] R840XXU1BTG1

[Problem] Recovery fails after TX timeout
[Cause & Measure]
[Checking Method]

[Team] Bluetooth
[Developer] Deokhyun Kim
[Solution company] Samsung
[Change Type] Specification change

Change-Id: I163da5c056dd2baa3339dd20c0439c88694d6be9
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
bt-api/bt-common.c
bt-core/bt-core-dbus-handler.c

index bf7446b..a962652 100644 (file)
@@ -137,6 +137,7 @@ int _bt_common_send_rfcomm_rx_details(unsigned int len)
        int ret = BLUETOOTH_ERROR_NONE;
 
        BT_INFO("+");
+       BT_CHECK_ENABLED(return);
        BT_INIT_PARAMS();
        BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
 
@@ -160,6 +161,7 @@ int _bt_common_send_rfcomm_tx_details(unsigned int len)
        int ret = BLUETOOTH_ERROR_NONE;
 
        BT_INFO("+");
+       BT_CHECK_ENABLED(return);
        BT_INIT_PARAMS();
        BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
 
index de4cf2a..04c1297 100644 (file)
@@ -449,7 +449,7 @@ static void __handle_name_owner_changed(const char *name)
 
        if ((g_strcmp0(name, "org.bluez") == 0) ||
                (g_strcmp0(name, "org.projectx.bt") == 0)) {
-               BT_DBG("%s is terminated", name);
+               BT_INFO("%s is terminated", name);
                if (_bt_check_terminating_condition() == TRUE && factory_test_mode == FALSE) {
                        _bt_disable_adapter();
                        _bt_disable_adapter_le();