From: injun.yang Date: Tue, 29 May 2018 07:46:13 +0000 (+0900) Subject: Fix the crash X-Git-Tag: submit/tizen/20180531.061844~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e9c63f3b3c372d47371462c1aeab1029e3377fa;p=platform%2Fupstream%2Fbluez.git Fix the crash gdb) bt 0 0x00520b98 in ext_prop_read_cb (success=false, att_ecode=0 '\000', value=0x0, length=0, user_data=0xad5310) at src/shared/gatt-client.c:746 1 0x0051e62a in read_cb (opcode=, pdu=, length=, user_data=) at src/shared/gatt-client.c:2418 2 0x0051d5a6 in disc_att_send_op (data=0xad5cd0) at src/shared/att.c:569 3 0x0051dffc in disconnect_cb (io=, user_data=0xadb400) at src/shared/att.c:602 4 0x00524298 in watch_callback (channel=, cond=, user_data=) at src/shared/io-glib.c:170 5 0xf75318e8 in g_main_dispatch (context=0xac5f80) at gmain.c:3234 6 g_main_context_dispatch (context=context@entry=0xac5f80) at gmain.c:3887 7 0xf7531c78 in g_main_context_iterate (context=0xac5f80, block=block@entry=1, dispatch=dispatch@entry=1, self=) at gmain.c:3960 8 0xf7531fd8 in g_main_loop_run (loop=0xac5ee0) at gmain.c:4156 9 0x004b032c in main (argc=, argv=) at src/main.c:723 gdb) bt full 3 0 0x00520b98 in ext_prop_read_cb (success=false, att_ecode=0 '\000', value=0x0, length=0, user_data=0xad5310) at src/shared/gatt-client.c:746 op = 0xad5310 client = discovering = 247 desc_attr = 1 0x0051e62a in read_cb (opcode=, pdu=, length=, user_data=) at src/shared/gatt-client.c:2418 req = op = success = att_ecode = value = 0x0 value_len = 2 0x0051d5a6 in disc_att_send_op (data=0xad5cd0) at src/shared/att.c:569 op = 0xad5cd0 Change-Id: I6f817e21a4a75c3c36f62d1d102e189be5088968 --- diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c index 1391c93..f8e94b7 100644 --- a/src/shared/gatt-client.c +++ b/src/shared/gatt-client.c @@ -747,6 +747,9 @@ static void ext_prop_read_cb(bool success, uint8_t att_ecode, bool discovering; struct gatt_db_attribute *desc_attr = NULL; +#ifdef TIZEN_FEATURE_BLUEZ_MODIFY + if (success) +#endif util_debug(client->debug_callback, client->debug_data, "Ext. prop value: 0x%04x", (uint16_t)value[0]);