diff --git a/android/gatt.c b/android/gatt.c
index aea0a9f..f526c16 100644
--- a/android/gatt.c
+++ b/android/gatt.c
int ref;
int conn_cnt;
+ struct queue *autoconnect_apps;
+
struct queue *pending_requests;
};
queue_destroy(dev->services, destroy_service);
queue_destroy(dev->pending_requests, destroy_pending_request);
+ queue_destroy(dev->autoconnect_apps, NULL);
free(dev);
}
return NULL;
}
+ dev->autoconnect_apps = queue_new();
+ if (!dev->autoconnect_apps) {
+ error("gatt: Failed to allocate memory for client");
+ destroy_device(dev);
+ return NULL;
+ }
dev->pending_requests = queue_new();
if (!dev->pending_requests) {