From: saerome.kim Date: Mon, 7 Oct 2019 08:33:26 +0000 (+0900) Subject: Add null-check to prevent crash. X-Git-Tag: submit/tizen/20191008.005850~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=52bb88e991ffe1f696ac11abae10d23afa84482c;p=platform%2Fcore%2Fapi%2Fuser-awareness.git Add null-check to prevent crash. Change-Id: Ibaf4f40cf8a07c2cb974573378b320149d9a869f Signed-off-by: saerome.kim --- diff --git a/packaging/capi-network-ua.spec b/packaging/capi-network-ua.spec index 3c28c33..d26d657 100644 --- a/packaging/capi-network-ua.spec +++ b/packaging/capi-network-ua.spec @@ -1,6 +1,6 @@ Name: capi-network-ua Summary: User Awareness Framework CAPI -Version: 0.11.2 +Version: 0.11.3 Release: 1 License: Apache-2.0 Source0: %{name}-%{version}.tar.gz diff --git a/src/user-awareness-device.c b/src/user-awareness-device.c old mode 100644 new mode 100755 index 133f18c..c6a97fc --- a/src/user-awareness-device.c +++ b/src/user-awareness-device.c @@ -350,11 +350,15 @@ void _ua_handle_device_added(int result, uam_device_info_s *uam_info) result = _ua_get_error_code(result); if (UA_ERROR_NONE != result) { - dev = __ua_get_device_from_list(uam_info->device_id, - uam_info->mac, _to_ua_mac_type(uam_info->type)); - if (NULL != dev) - UA_ERR("Add device failed for Id:[%s] MAC type:[0x%4.4X]", - dev->device_id, dev->type); + if (NULL == uam_info) { + UA_ERR("Add device failed [%s]", _ua_get_error_string(result)); + } else { + dev = __ua_get_device_from_list(uam_info->device_id, + uam_info->mac, _to_ua_mac_type(uam_info->type)); + if (NULL != dev) + UA_ERR("Add device failed for Id:[%s] MAC type:[0x%4.4X]", + dev->device_id, dev->type); + } } else { dev = __ua_add_device_info_to_list(uam_info); } diff --git a/src/user-awareness-event-handler.c b/src/user-awareness-event-handler.c old mode 100644 new mode 100755