This patch fix the below coverity issue:
CID-1681323
Change-Id: I280653b636d73dacbd8d20fc0294da603668aa34
Signed-off-by: Anuj Kumar Singh <anujk.singh@samsung.com>
conn_info = g_malloc0(sizeof(bluetooth_l2cap_le_connection_t));
memset(conn_info, 0x00, sizeof(bluetooth_l2cap_le_connection_t));
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;
bt_event.param_data = (void *)conn_info;
goto failed;