[debug][bme680_bsec] Use fnv1_hash_extend to avoid temporary string allocations (#14876)

This commit is contained in:
J. Nick Koston authored and GitHub committed 2026-03-17 13:27:46 -10:00
1 parent f3409acfa8
commit ece235218f
2 files changed
+5 -3

No files matched your search

@@ -521,7 +521,7 @@ int BME680BSECComponent::reinit_bsec_lib_() {
}
void BME680BSECComponent::load_state_() {
uint32_t hash = fnv1_hash("bme680_bsec_state_" + this->device_id_);
uint32_t hash = fnv1_hash_extend(fnv1_hash("bme680_bsec_state_"), this->device_id_);
this->bsec_state_ = global_preferences->make_preference<uint8_t[BSEC_MAX_STATE_BLOB_SIZE]>(hash, true);
if (!this->bsec_state_.load(&this->bsec_state_data_)) {