[BT-Service] Fix Coverity issues 41/183741/1
authorAtul Rai <a.rai@samsung.com>
Tue, 10 Jul 2018 11:34:55 +0000 (17:04 +0530)
committerAtul Rai <a.rai@samsung.com>
Tue, 10 Jul 2018 11:34:55 +0000 (17:04 +0530)
This patch fixes following Coverity issues:
Id: 859618, 859586, 859605, 859624

Change-Id: Ic0213db613df41e663f351cd5d0c667404e6f23d
Signed-off-by: Atul Rai <a.rai@samsung.com>
bt-service-adaptation/services/gatt/bt-service-gatt.c
bt-service-adaptation/services/obex/bt-service-map-client.c

index d56b9b1..fda8ba5 100644 (file)
@@ -2986,6 +2986,7 @@ static void __bt_handle_client_disconnected(event_gattc_conn_t *event_data)
                        __bt_gatt_handle_pending_request_info(result, BT_CONNECT_LE,
                                        address, BT_ADDRESS_STRING_SIZE);
                        BT_ERR("Failed to connect Local GATT Remote addr[%s]", address);
+                       g_free(address);
                        return;
                }
        } else {
@@ -3767,6 +3768,7 @@ static void __bt_hanlde_le_device_disconnection(event_dev_conn_status_t *event_d
 
        __bt_gatt_handle_pending_request_info(result, BT_CONNECT_LE, address,
                                                 BT_ADDRESS_STRING_SIZE);
+       g_free(address);
 }
 
 static void __bt_handle_client_notification_registered(
index e78bcf5..08f0295 100644 (file)
@@ -296,7 +296,8 @@ int _bt_map_client_list_folders(
                }
        }
 
-       g_object_unref(message_access_proxy);
+       if (message_access_proxy)
+               g_object_unref(message_access_proxy);
        BT_DBG("-");
 
        return result;
@@ -467,7 +468,8 @@ int _bt_map_client_list_messages(
                }
        }
 
-       g_object_unref(message_access_proxy);
+       if (message_access_proxy)
+               g_object_unref(message_access_proxy);
        BT_DBG("-");
 
        return result;