diff --git a/esphome/components/esphome/ota/ota_esphome.cpp b/esphome/components/esphome/ota/ota_esphome.cpp index 039950bee1..eaffbb0705 100644 --- a/esphome/components/esphome/ota/ota_esphome.cpp +++ b/esphome/components/esphome/ota/ota_esphome.cpp @@ -554,16 +554,14 @@ bool ESPHomeOTAComponent::perform_hash_auth_(HashBase *hasher, const std::string hasher->init(); // Generate nonce seed bytes - uint32_t r1 = random_uint32(); - uint32_to_bytes(r1, nonce_bytes); + uint32_to_bytes(random_uint32(), nonce_bytes); if (nonce_len == 4) { // MD5: 4 bytes from one random uint32 hasher->add(nonce_bytes, 4); } else { // SHA256: 8 bytes from two random uint32s - uint32_t r2 = random_uint32(); - uint32_to_bytes(r2, nonce_bytes + 4); + uint32_to_bytes(random_uint32(), nonce_bytes + 4); hasher->add(nonce_bytes, 8); } hasher->calculate();