From ef39d1f322d40dc090bab0008fb7e10d89c9b64b Mon Sep 17 00:00:00 2001 From: Anuj Kumar Singh Date: Mon, 19 Jun 2023 16:09:21 +0530 Subject: [PATCH] Fix Coverity Issue This patch fix the below coverity issue: CID-1681323 Change-Id: I280653b636d73dacbd8d20fc0294da603668aa34 Signed-off-by: Anuj Kumar Singh --- bt-api/bt-l2cap-le-client.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bt-api/bt-l2cap-le-client.c b/bt-api/bt-l2cap-le-client.c index 1626df5..639d0cb 100644 --- a/bt-api/bt-l2cap-le-client.c +++ b/bt-api/bt-l2cap-le-client.c @@ -285,9 +285,11 @@ static void __async_req_cb_with_unix_fd_list(GDBusProxy *proxy, conn_info = g_malloc0(sizeof(bluetooth_l2cap_le_connection_t)); memset(conn_info, 0x00, sizeof(bluetooth_l2cap_le_connection_t)); - conn_info->psm = l2cap_user_info->psm; - memcpy(&conn_info->device_addr, &l2cap_user_info->device_addr, - sizeof(bluetooth_device_address_t)); + if (l2cap_user_info) { + conn_info->psm = l2cap_user_info->psm; + memcpy(&conn_info->device_addr, &l2cap_user_info->device_addr, + sizeof(bluetooth_device_address_t)); + } bt_event.param_data = (void *)conn_info; goto failed; -- 2.7.4