Diff between d840b56bae7616d96fec1d30e91afd64a8d68b76 and 42fa7fa74b83b0b1a6d3cb8ab38126b1e2979c3d
Changed Files
| File | Additions | Deletions | Status |
| android/gatt.c | +8 | -4 | modified |
Full Patch
diff --git a/android/gatt.c b/android/gatt.c
index 71112a2..2aa52b0 100644
--- a/android/gatt.c
+++ b/android/gatt.c
@@ -7168,11 +7168,15 @@ void bt_gatt_unregister(void)
gatt_db_unref(gatt_db);
gatt_db = NULL;
- g_io_channel_unref(le_io);
- le_io = NULL;
+ if (le_io) {
+ g_io_channel_unref(le_io);
+ le_io = NULL;
+ }
- g_io_channel_unref(bredr_io);
- bredr_io = NULL;
+ if (bredr_io) {
+ g_io_channel_unref(bredr_io);
+ bredr_io = NULL;
+ }
if (gap_sdp_handle) {
bt_adapter_remove_record(gap_sdp_handle);