diff --git a/drivers/bluetooth/nble/gap.c b/drivers/bluetooth/nble/gap.c index fb5ec811a25..922c5159fec 100644 --- a/drivers/bluetooth/nble/gap.c +++ b/drivers/bluetooth/nble/gap.c @@ -389,7 +389,7 @@ void bt_storage_register(const struct bt_storage *bt_storage) storage = bt_storage; } -int bt_storage_clear(bt_addr_le_t *addr) +int bt_storage_clear(const bt_addr_le_t *addr) { clear_bonds(addr); /* FIXME: make the necessary storage callbacks too. */ diff --git a/include/bluetooth/storage.h b/include/bluetooth/storage.h index a7c3430b59a..d8b56972839 100644 --- a/include/bluetooth/storage.h +++ b/include/bluetooth/storage.h @@ -91,7 +91,7 @@ void bt_storage_register(const struct bt_storage *storage); * * @return 0 on success or negative error value on failure. */ -int bt_storage_clear(bt_addr_le_t *addr); +int bt_storage_clear(const bt_addr_le_t *addr); #ifdef __cplusplus } diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c index ecb4d136feb..05137542988 100644 --- a/net/bluetooth/hci_core.c +++ b/net/bluetooth/hci_core.c @@ -4145,7 +4145,7 @@ void bt_storage_register(const struct bt_storage *storage) bt_storage = storage; } -int bt_storage_clear(bt_addr_le_t *addr) +int bt_storage_clear(const bt_addr_le_t *addr) { return -ENOSYS; }