diff --git a/subsys/bluetooth/host/gatt.c b/subsys/bluetooth/host/gatt.c index 3ded47ae550..f4ef15455a9 100644 --- a/subsys/bluetooth/host/gatt.c +++ b/subsys/bluetooth/host/gatt.c @@ -3670,7 +3670,7 @@ static int ccc_set(const char *name, size_t len_rd, settings_read_cb read_cb, err = bt_settings_decode_key(name, &addr); if (err) { - BT_ERR("Unable to decode address %s", name); + BT_ERR("Unable to decode address %s", log_strdup(name)); return -EINVAL; } @@ -3721,7 +3721,7 @@ static int cf_set(const char *name, size_t len_rd, settings_read_cb read_cb, err = bt_settings_decode_key(name, &addr); if (err) { - BT_ERR("Unable to decode address %s", name); + BT_ERR("Unable to decode address %s", log_strdup(name)); return -EINVAL; }