diff --git a/src/shared/bass.c b/src/shared/bass.c
index d82c043..268e3bd 100644
--- a/src/shared/bass.c
+++ b/src/shared/bass.c
return bt_gatt_client_get_att(bass->client);
}
+struct bt_gatt_client *bt_bass_get_client(struct bt_bass *bass)
+{
+ if (!bass)
+ return NULL;
+
+ return bass->client;
+}
+
bool bt_bass_set_debug(struct bt_bass *bass, bt_bass_debug_func_t func,
void *user_data, bt_bass_destroy_func_t destroy)
{
diff --git a/src/shared/bass.h b/src/shared/bass.h
index c4b5b76..1674146 100644
--- a/src/shared/bass.h
+++ b/src/shared/bass.h
typedef void (*bt_bass_debug_func_t)(const char *str, void *user_data);
struct bt_att *bt_bass_get_att(struct bt_bass *bass);
+struct bt_gatt_client *bt_bass_get_client(struct bt_bass *bass);
unsigned int bt_bass_register(bt_bass_func_t attached, bt_bass_func_t detached,
void *user_data);
bool bt_bass_unregister(unsigned int id);