mirror of
https://github.com/esphome/esphome.git
synced 2025-08-03 08:57:47 +00:00
address feedback
This commit is contained in:
parent
869f96f832
commit
c082ee616e
@ -379,7 +379,8 @@ class ProtoSize {
|
||||
}
|
||||
|
||||
// Calculate and directly add to total_size
|
||||
total_size += field_id_size + varint(static_cast<uint32_t>(str.size())) + str.size();
|
||||
const uint32_t str_size = static_cast<uint32_t>(str.size());
|
||||
total_size += field_id_size + varint(str_size) + str_size;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -387,8 +388,8 @@ class ProtoSize {
|
||||
*/
|
||||
static inline void add_string_field_repeated(uint32_t &total_size, uint32_t field_id_size, const std::string &str) {
|
||||
// Always calculate size for repeated fields
|
||||
// No local variable needed for simple case
|
||||
total_size += field_id_size + varint(static_cast<uint32_t>(str.size())) + str.size();
|
||||
const uint32_t str_size = static_cast<uint32_t>(str.size());
|
||||
total_size += field_id_size + varint(str_size) + str_size;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user