Fix the internal TC crash issue 46/105046/2 accepted/tizen/3.0/common/20161216.124005 accepted/tizen/3.0/ivi/20161216.084544 accepted/tizen/3.0/mobile/20161216.084523 accepted/tizen/3.0/tv/20161216.084536 accepted/tizen/3.0/wearable/20161216.084540 submit/tizen_3.0/20161216.012238
authorDoHyun Pyun <dh79.pyun@samsung.com>
Thu, 15 Dec 2016 07:40:21 +0000 (16:40 +0900)
committerh.sandeep <h.sandeep@samsung.com>
Thu, 15 Dec 2016 11:12:19 +0000 (16:42 +0530)
Change-Id: Ie1856f98708ebd242d93673a69139b1adbe5963a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
src/bluetooth-proximity.c

index d4f1700cbd43bf36548bc06c597a280a6798ef1b..dffcbf1c4450b57f18aec669f85239a0fe743c2c 100644 (file)
@@ -166,15 +166,6 @@ static bt_proximity_monitor_s *_bt_proximity_minotr_find(const char *remote_addr
        return NULL;
 }
 
-static int _bt_proximity_monitor_addr_info_cmp(gconstpointer a1, gconstpointer a2)
-{
-       const bt_proximity_monitor_s *c = a1;
-       const bt_proximity_monitor_s *b = a2;
-
-       return g_ascii_strcasecmp(c->remote_address, b->remote_address);
-}
-
-
 int _bt_proximity_connection_set_state_changed(int result, const char *remote_address, bool connected)
 {
        int service_type = 0;
@@ -195,8 +186,6 @@ int _bt_proximity_connection_set_state_changed(int result, const char *remote_ad
                        monitor_s->connected = connected;
                        monitor_s->services_discovered = service_type;
                        pxp_monitor_supported_services = service_type;
-                       proximity_monitor_list = g_slist_insert_sorted(proximity_monitor_list,
-                                                                       monitor_s, _bt_proximity_monitor_addr_info_cmp);
                        if (monitor_s->connection_callback)
                                ((bt_proximity_monitor_connection_state_changed_cb)monitor_s->connection_callback)
                                (result, remote_address, monitor_s, connected, service_type, monitor_s->user_data);
@@ -356,9 +345,6 @@ int bt_proximity_monitor_set_connection_state_changed_cb(bt_proximity_monitor_h
        monitor_s->connection_callback = callback;
        monitor_s->user_data = user_data;
 
-       proximity_monitor_list = g_slist_insert_sorted(proximity_monitor_list,
-                                                       monitor_s, _bt_proximity_monitor_addr_info_cmp);
-
        return BT_ERROR_NONE;
 }
 
@@ -377,9 +363,6 @@ int bt_proximity_monitor_unset_connection_state_changed_cb(bt_proximity_monitor_
        monitor_s->connection_callback = NULL;
        monitor_s->user_data = NULL;
 
-       proximity_monitor_list = g_slist_insert_sorted(proximity_monitor_list,
-                                       monitor_s, _bt_proximity_monitor_addr_info_cmp);
-
        return BT_ERROR_NONE;
 }