diff --git a/src/device.c b/src/device.c
index 9f0bfa3..7e701da 100644
--- a/src/device.c
+++ b/src/device.c
static GSList *device_drivers = NULL;
-static void browse_request_free(struct browse_req *req, gboolean shutdown)
+static void browse_request_free(struct browse_req *req)
{
if (req->listener_id)
g_dbus_remove_watch(req->conn, req->listener_id);
}
device->browse = NULL;
- browse_request_free(req, TRUE);
+ browse_request_free(req);
}
static void device_free(gpointer user_data)
}
device->browse = NULL;
- browse_request_free(req, FALSE);
+ browse_request_free(req);
}
static void browse_cb(sdp_list_t *recs, int err, gpointer user_data)
struct browse_req *req = user_data;
struct btd_device *device = req->device;
GSList *l, *uuids = NULL;
- gboolean shutdown;
if (status) {
DBusMessage *reply;
reply = btd_error_failed(req->msg, att_ecode2str(status));
g_dbus_send_message(req->conn, reply);
- shutdown = TRUE;
goto done;
}
create_device_reply(device, req);
store_services(device);
- shutdown = FALSE;
done:
device->browse = NULL;
- browse_request_free(req, shutdown);
+ browse_request_free(req);
}
static void att_connect_cb(GIOChannel *io, GError *gerr, gpointer user_data)
g_dbus_send_message(req->conn, reply);
device->browse = NULL;
- browse_request_free(req, TRUE);
+ browse_request_free(req);
return;
}
BT_IO_OPT_INVALID);
if (device->att_io == NULL) {
- browse_request_free(req, FALSE);
+ browse_request_free(req);
return -EIO;
}
err = bt_search_service(&src, &device->bdaddr, &uuid, cb, req, NULL);
if (err < 0) {
- browse_request_free(req, FALSE);
+ browse_request_free(req);
return err;
}