diff --git a/src/adapter.c b/src/adapter.c
index d996257..38e4043 100644
--- a/src/adapter.c
+++ b/src/adapter.c
const bdaddr_t *bdaddr,
uint8_t bdaddr_type, int8_t rssi,
bool confirm, bool legacy,
- uint8_t *data, uint8_t data_len)
+ const uint8_t *data, uint8_t data_len)
{
struct discovery *discovery = adapter->discovery;
struct btd_device *dev;
diff --git a/src/adapter.h b/src/adapter.h
index 43fb3ea..5a9c0a1 100644
--- a/src/adapter.h
+++ b/src/adapter.h
const bdaddr_t *bdaddr,
uint8_t bdaddr_type, int8_t rssi,
bool confirm_name, bool legacy,
- uint8_t *data, uint8_t data_len);
+ const uint8_t *data, uint8_t data_len);
int adapter_set_name(struct btd_adapter *adapter, const char *name);
void adapter_service_insert(struct btd_adapter *adapter, void *rec);
void adapter_service_remove(struct btd_adapter *adapter, void *rec);